heap profile: 161: 9148448 [164535: 18314894416] @ heap/1048576 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [0: 0] @ 0x48b4ac 0x4731d7 0x15f2265 0x15f2226 0x15f2274 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f2264 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f2225 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f2273 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4a5 0x425d05 0x1224b0a 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1224b09 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.53.0/http2/frame.go:1715 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [0: 0] @ 0x48b485 0x425d05 0x12d23f5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x12d23f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b485 0x425d05 0x159da28 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159da27 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe27 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [0: 0] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1596749 0x15966cb 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1596748 github.com/pactus-project/pactus/crypto.Address.String+0xa08 github.com/pactus-project/pactus/crypto/address.go:89 # 0x15966ca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x98a github.com/pactus-project/pactus/www/grpc/blockchain.go:214 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [0: 0] @ 0x48b485 0x425d05 0x12d2133 0x12d2127 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x15f171b 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x12d2132 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d2126 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x15f171a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f8814 0x15f1fd3 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f8813 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:264 # 0x15f1fd2 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x952 github.com/pactus-project/pactus/www/html/blockchain.go:142 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f1cc5 0x15f1c34 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f1cc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f1c33 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b3 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x83fdd7 0x83f33f 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x15f171b 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f33e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x15f171a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x4731d7 0x15f2265 0x15f2226 0x15f2274 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f2264 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15f2225 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f2273 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 499712] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc21cd6 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc21cd5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 1024] @ 0x48b48c 0x490767 0xb257cc 0xb2b6d3 0xb2ca9d 0x495521 # 0xb257cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2b6d2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2ca9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 2688] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0x74c945 0x74b9f1 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74c944 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x74b9f0 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 640] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a0d4f 0x6a0cc5 0x8e54f9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0d4e github.com/pactus-project/pactus/util/encoding.WriteElements+0xae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x24 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x8e54f8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x198 github.com/pactus-project/pactus/store/block.go:65 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x653438 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x653437 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 96] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc21cd6 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc21cd5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ac6e6 0x8e57ed 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ac6e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:299 # 0x8e57ec github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:90 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0aea8 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0xc21e43 0x495521 # 0xc0aea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0xc21e42 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 288] @ 0x48b485 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0xa010eb 0x1613f88 0x161500b 0x495521 # 0xa010ea net/http.(*Server).Serve+0x42a net/http/server.go:3464 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 80] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bbc5 0xc21cd6 0x495521 # 0xc0c3f7 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 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc21cd5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd770b 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd770a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c3806 0x8c3614 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c3805 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x425d05 0xafd6e5 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0xafd6e4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb7e6ff 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb7e6fe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 480] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc21dc8 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc21dc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x327 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b485 0x425d05 0xbe2538 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2537 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xbf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x16073e5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16073e4 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x10d4d75 0xc21e43 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0xc21e42 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 112] @ 0x48b485 0x425d05 0xc2abab 0xc2ab88 0xc28776 0xc33165 0x495521 # 0xc2abaa github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x46a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ab87 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x447 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 4608] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb1266f 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xc21d8a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xc21d89 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd321ba 0xd3102f 0xd20929 0xd2f958 0x495521 # 0xd321b9 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 # 0xd3102e 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 # 0xd20928 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd2f957 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: 1024] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cdd7 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xc21e43 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cdd6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xc21e42 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdf47d0 0xde3396 0xde3167 0xdaf7f3 0xdab08a 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0xdf47cf github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:69 # 0xde3395 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdab089 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.59.0/connection.go:441 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 98304] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12d85b0 0x12d8115 0x12d8100 0x12d4d79 0x12d5185 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d85af google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4d78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d5184 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x986386 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986385 net/textproto.readMIMEHeader+0x3e5 net/textproto/reader.go:592 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x957748 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x957747 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x421e68 0x6af613 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af612 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x70a47a 0x4a35b1 0x709b6e 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x70a479 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x709b6d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 884736] @ 0x48b4b3 0x4731d7 0x15f5648 0x15f560d 0x15f5657 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f5647 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f560c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f5656 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x69b19c 0x15f54b2 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x5be10f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5be8f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5bf2bb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x69b19b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f54b1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15f8356 0x15f4fc5 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f8355 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x75 github.com/pactus-project/pactus/www/html/server.go:231 # 0x15f4fc4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0x8a4 github.com/pactus-project/pactus/www/html/network.go:75 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15f54e5 0x15f54d5 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15f54e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f54d4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f54e5 0x15f54d5 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15f54e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f54d4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5565 0x15f54e6 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f54e5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15f5405 0x15f53bb 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f5404 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xce4 github.com/pactus-project/pactus/www/html/server.go:219 # 0x15f53ba github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5476 0x15f53bb 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5475 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:219 # 0x15f53ba github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x15f4802 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x15f4801 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde267b 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xde267a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 80] @ 0x48b485 0x41b4ad 0xb7fa6b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb7fa6a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:284 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcf8cb2 0xd01036 0xd02958 0xd38bc2 0x10d5a23 0x1150f77 0x495521 # 0xcf8cb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1b1 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:52 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd02957 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd38bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d5a22 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0x1150f76 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x236 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 8] @ 0x48b485 0x425d05 0x5144af 0x5147fd 0x512afe 0x705899 0x747faf 0x747f92 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x5144ae os.newFile+0x4e os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705898 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x747fae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x747f91 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd6ca 0x7d381d 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xd95c05 0xd95c3e 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95c04 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2c4 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/ecn.go:72 # 0xd95c3d github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x2fd github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:158 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x6acbd6 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acbd5 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x155 github.com/pactus-project/pactus/types/tx/tx.go:369 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x78abf1 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78abf0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 160] @ 0x48b4ac 0x4907d3 0x51d673 0x51d63e 0x51e319 0x521125 0x5225eb 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x51d672 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51d63d fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51e318 fmt.(*fmt).fmtS+0x38 fmt/format.go:359 # 0x521124 fmt.(*pp).fmtString+0x84 fmt/print.go:495 # 0x5225ea fmt.(*pp).handleMethods+0x3aa fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x1251227 0x121f024 0x12229ed 0x1231f3e 0x1231b89 0x1231aee 0x1232831 0x12313f9 0x123ad12 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12229ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231f3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1231b88 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x1231aed google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78cb05 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x10d487a 0xc16ead 0x495521 # 0x10d4879 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb78765 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78764 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x16eb2c7 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92abb9 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7e4f1 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb7e4f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6ae788 0x6ae736 0x6ae6f6 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae787 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x207 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6ae735 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x1b5 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae6f5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x175 github.com/pactus-project/pactus/types/block/block.go:168 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xb07147 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xb07146 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:287 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x1221dde 0x121f903 0x125209b 0x1244c5a 0x495521 # 0x1221ddd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x121f902 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb784bf 0xb7851d 0xb78551 0xb788ec 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c4f6 0x6a0e87 0x8e7729 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c4f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0e86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x8e7728 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x388 github.com/pactus-project/pactus/store/store.go:181 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb136fe 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb136fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x9f610e 0x9fa933 0x9fb755 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f610d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fa932 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fb754 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b536 0x69fc85 0x8eb1fa 0x8e9805 0x116103b 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69fc84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:226 # 0x8eb1f9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8e9804 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116103a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:590 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2662400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xaff8fa 0xb7c72a 0xb7edb0 0x495521 # 0xaff8f9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x439 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a05d7 0x6a05ac 0x6ae34a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a05d6 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a05ab github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6ae349 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x1229765 0x1229575 0x125ff79 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1229764 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:227 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125ff78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 352] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 96] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x78abf1 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78abf0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69ae98 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69ae97 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x1b7 github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xd41672 0xd4d805 0xd51775 0xd4e746 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0xd41671 golang.org/x/crypto/chacha20poly1305.New+0x51 golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:47 # 0xd4d804 github.com/flynn/noise.cipherChaChaPoly+0x24 github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd51774 github.com/flynn/noise.cipherFn.Cipher+0x34 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd4e745 github.com/flynn/noise.(*symmetricState).MixKey+0x165 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0xb8141c 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0xb8141b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xdd5892 0xdd56dc 0xde2c36 0xde4682 0xdb98f8 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd5891 github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrameImpl+0xd1 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:473 # 0xdd56db github.com/quic-go/quic-go.(*ReceiveStream).handleResetStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:436 # 0xde2c35 github.com/quic-go/quic-go.(*Stream).handleResetStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:169 # 0xde4681 github.com/quic-go/quic-go.(*streamsMap).HandleResetStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:306 # 0xdb98f7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x377 github.com/quic-go/quic-go@v0.59.0/connection.go:1919 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcf8c3b 0xd007f1 0xd00548 0xd005d8 0xd027b3 0xd38662 0x10d9c09 0x10d5a36 0x1150f77 0x495521 # 0xcf8c3a github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x13a github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd007f0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd00547 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd005d7 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd027b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:47 # 0xd38661 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0x10d9c08 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d5a35 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:691 # 0x1150f76 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x236 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xd93a7e 0xd9629e 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd93a7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9629d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 48] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x7856be 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x7856bd github.com/multiformats/go-multibase.Encode+0x4dd github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x48b0a5 0xd2f089 0xd2ef65 0x10d5051 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0xd2f088 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xa8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:235 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb786f5 0xb78798 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb786f4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x122c806 0x1260356 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x122c805 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x1260355 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x175 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 26880] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cf845 0x7b5805 0x7b566c 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cf844 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b5804 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b566b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x1053adb 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053ada github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:651 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 3244032] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3784704] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3784704] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 5406720] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 3784704] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3244032] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3784704] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb80f4c 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [2: 64] @ 0x48b485 0x425d05 0x51cbd1 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 256] @ 0x48b485 0x490767 0xb31c1a 0xb80772 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80771 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xafd67b 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0xafd67a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 128] @ 0x48b485 0x425d05 0xde30cb 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xde30ca github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.59.0/streams_map.go:51 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 18816] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb07005 0xb07006 0xb058c5 0xaff999 0xb71049 0xb7322f 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb07004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb07005 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb71048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7322e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 320] @ 0x48b485 0x490767 0xb29c17 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb29c16 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x123b34d 0x123b33c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b34c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b33b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde0cb 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 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8b42ac 0xd630ac 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b42ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd630ab github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x7d96a9 0xd62f34 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d96a8 crypto/x509.(*Certificate).Verify+0x288 crypto/x509/verify.go:598 # 0xd62f33 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x293 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:184 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6696b2 0xcfd1f8 0xcfce38 0x495521 # 0x6696b1 net.(*OpError).Error+0x91 net/net.go:510 # 0xcfd1f7 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfce37 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] @ 0x48b485 0x425d05 0x8f9eb1 0x8f9dc5 0x8f96c5 0x8f96cf 0xd5c88f 0x10514a5 0x105179a 0x1050e90 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8f96c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8f96ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5c88e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 480] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 176] @ 0x48b485 0x490767 0xb7afbd 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7afbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x425d05 0xd024ec 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0xd024eb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0xda43b5 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0xb255d5 0xb25523 0xb2b6d3 0xb2ca9d 0x495521 # 0xb255d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb25522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2b6d2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2ca9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31c1a 0xb7f6f5 0xb7f2e5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f6f4 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb7f2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123e819 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123e818 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde253c 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde253b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xb0781c 0xb0716f 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0781b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0716e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16384] @ 0x48b4ac 0x4901c9 0x8c1cef 0xc17a7a 0xc17a70 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc17a79 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc17a6f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb78765 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78764 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3f7e 0xcdb937 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0xcd3f7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:284 # 0xcdb936 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x7a7fae 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a7fad encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6ac94f 0x6ac88d 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xc36713 0xc330ca 0x495521 # 0xc36712 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd1ccae 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0xd1ccad 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 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8f4ac5 0x8f4b24 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4ac4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8f4b23 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x78abf1 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78abf0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69afda 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69afd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x99 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b218 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b217 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e13d7 0x66e030 0x66dafb 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x66e02f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x8e7649 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e7648 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 288] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78633 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78632 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb6ed85 0xb6ed77 0xb6e4cb 0xb6e065 0xb6beeb 0x10549a8 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb6ed84 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/metricshelper/pool.go:16 # 0xb6ed76 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6e4ca github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:473 # 0xb6e064 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:439 # 0xb6beea github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x8a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:46 # 0x10549a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x327 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:732 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb2cd54 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2cd53 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb1254d 0xb1253b 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb1254c github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14c github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1253a github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13a github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x6a1085 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f41da 0x115d2ac 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f41d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31c1a 0xb809e7 0xb809c9 0xb8098f 0xb8071e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb809e6 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb809c8 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb8098e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb8071d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f226 0xd2ef65 0x10d5051 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0xd2f225 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x245 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:252 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x12303ed 0x12308e7 0x123e9b7 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12303ec google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:58 # 0x12308e6 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:381 # 0x123e9b6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4f6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:886 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b485 0x425d05 0x68309f 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68309e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x668c95 0xd58352 0xd57d9a 0xd563b3 0x495521 # 0x668c94 net.(*conn).Close+0x54 net/net.go:222 # 0xd58351 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x511 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:171 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b145 0x69b613 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x8f514d 0x8f5168 0x8f79d3 0x8f8eff 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8f514c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x8f5167 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x87 github.com/pactus-project/pactus/sandbox/sandbox.go:223 # 0x8f79d2 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x72 github.com/pactus-project/pactus/execution/executor/sortition.go:126 # 0x8f8efe github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:16 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x123b22b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b22a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0xded4a5 0xdad4c6 0xdad446 0xdbb57d 0xdb0897 0x495521 # 0xded4a4 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa4 github.com/quic-go/quic-go@v0.59.0/transport.go:808 # 0xdad4c5 github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0x1c5 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:31 # 0xdad445 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x145 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:178 # 0xdbb57c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x99c github.com/quic-go/quic-go@v0.59.0/connection.go:2284 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b48c 0x490767 0x6b6e45 0x6b66b2 0x104d057 0x4661f5 0x456850 0x456827 0x495521 # 0x6b6e44 runtime/debug.ParseBuildInfo+0x724 runtime/debug/mod.go:219 # 0x6b66b1 runtime/debug.ReadBuildInfo+0x31 runtime/debug/mod.go:26 # 0x104d056 github.com/libp2p/go-libp2p/p2p/protocol/identify/internal/user-agent.init.0+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/internal/user-agent/user_agent.go:15 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 0: 0 [1: 1024] @ 0x48b48c 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [2: 2048] @ 0x48b48c 0x4901c9 0xb23826 0xb23a26 0xb2cf9e 0xb2cabf 0x495521 # 0xb23825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb23a25 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2cf9d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x425d05 0xb80045 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb80044 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb7e636 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7e635 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc3c45 0xcc34dd 0xcc2efa 0xcdc2d5 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcc3c44 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x104 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc34dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4a5 0x421f7b 0x6ac8f3 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ac8f2 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1604adb 0x1604347 0x4a49ca 0x495521 # 0x1604ada github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1fa github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1604346 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x123b34d 0x123b33c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b34c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b33b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x425d05 0x11fe11c 0x11fe176 0x13282b2 0x132827e 0x132826a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x11fe11b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fe175 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13282b1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132827d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1328269 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:66 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d8132 0x12d8115 0x12d8100 0x12d4d79 0x12d5185 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d8131 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4d78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d5184 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x114de6d 0x495521 # 0x114de6c github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x24c github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b218 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b217 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d8132 0x12d8115 0x12d8100 0x12d4d79 0x12d5185 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d8131 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4d78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d5184 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607c85 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607c84 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x986031 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986030 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x11fbce5 0x11f8a0f 0x11f76b3 0x11f7425 0x11ff108 0x11fe205 0x1321892 0x132185e 0x132184a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x11fbce4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f8a0e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f76b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7424 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11ff107 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fe204 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321891 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132185d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321849 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x490767 0x1607916 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x1607915 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d27dc 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d27db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x1602eaa 0x160fd55 0x160fc7c 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1602ea9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 448] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x425d05 0x9fb314 0x495521 # 0x9fb313 net/http.(*conn).serve+0x253 net/http/server.go:1980 0: 0 [1: 64] @ 0x48b485 0x425d05 0x1321a17 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1321a16 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12b3195 0x121c44f 0x12d1886 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12b3194 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c44e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1885 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xdd7f4c 0xdd7f40 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x552032 0xb07e1f 0xb07e1a 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd7a524 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd7f4b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7f3f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb07e1e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:377 # 0xb07e19 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:369 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x10da4fe 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb07b05 0x495521 # 0x10da4fd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07b04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8f4365 0x8f6143 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4364 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xc4 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f6142 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb2ca6d 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2ca6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x44c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1231a95 0x1232831 0x12313f9 0x123ad12 0x495521 # 0x1231a94 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdaf73f 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf73e github.com/quic-go/quic-go.(*Conn).preSetup+0x55e github.com/quic-go/quic-go@v0.59.0/connection.go:540 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0xda9596 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda9595 github.com/quic-go/quic-go.init.func1+0x6d5 github.com/quic-go/quic-go@v0.59.0/connection.go:296 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd7725 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xdd7724 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 176] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xdc826e 0xdc80af 0xdbebf4 0xdbb410 0xdb0897 0x495521 # 0xdc826d github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x16d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:211 # 0xdc80ae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.59.0/packet_packer.go:186 # 0xdbebf3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.59.0/connection.go:2850 # 0xdbb40f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x82f github.com/quic-go/quic-go@v0.59.0/connection.go:2293 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 1408] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x1154d9a 0x117f177 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1154d99 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xf9 github.com/pactus-project/pactus/sync/bundle/message/message.go:121 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564a77 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564a76 encoding/json.mapEncoder.encode+0x496 encoding/json/encode.go:803 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1240874 0x12d7049 0x12d6e7c 0x12d6245 0x12d502d 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1240873 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d7048 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6e7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d6244 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1331887 0x1335702 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1331886 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).BroadcastTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:90 # 0x1335701 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func3+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:88 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa599e5 0xb80f4c 0x495521 # 0xa599e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [3: 192] @ 0x48b485 0x4901c9 0xafd67b 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd67a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdafec5 0xdafe3c 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafec4 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:38 # 0xdafe3b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0xdc2d0a 0xdb9fd7 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xdc2d09 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:141 # 0xdb9fd6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.59.0/connection.go:2036 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 21760] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x7943a5 0xb13757 0xb136fa 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13756 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb28a5e 0xb28a4c 0xb31718 0xb3150e 0xb31871 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb28a5d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb28a4b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb31717 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3150d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb31870 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ca98 0x78c6ce 0xb12528 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0xb136d9 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x4901c9 0xb232ab 0xb2329c 0xb23234 0xb2324a 0xb266be 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb232aa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2329b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb23233 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb23249 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb266bd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788ec 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 4096] @ 0x48b4ac 0x4901c9 0x8f9625 0x8f960f 0x8f966d 0x4a35b1 0x8fa188 0x8f99ab 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0x8f9624 bufio.NewWriterSize+0x24 bufio/bufio.go:599 # 0x8f960e bufio.NewWriter+0xe bufio/bufio.go:608 # 0x8f966c github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8fa187 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8f99aa github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 400] @ 0x48b485 0x4901c9 0xafd42e 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd42d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xb2e3b8 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xb2e3b7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 6144] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539525 0xdd77d3 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x539524 context.WithCancelCause+0x64 context/context.go:270 # 0xdd77d2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdce6e5 0xdcb6a8 0xdca845 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdce6e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcb6a7 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdca844 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15a4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:369 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb12528 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x1229813 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1321a28 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1321a27 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xaff565 0xb7c72a 0xb81164 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xaff564 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4ac 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10da885 0x8f97eb 0x10da7a9 0x10d5942 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb07b05 0x495521 # 0x10da884 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07b04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [2: 128] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb784d8 0xb7851d 0xb78551 0xb788cf 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x48b485 0x425d05 0x11f637c 0x11f635f 0x11f63db 0x11f6341 0x1596ff8 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x11f637b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.80.0/internal/status/status.go:77 # 0x11f635e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.80.0/status/status.go:49 # 0x11f63da google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11f6340 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x1596ff7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x7599b4 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4289 0x1055acc 0x105543c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8b4288 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x1055acb 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x1229765 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1229764 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0x24 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:227 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 96] @ 0x48b485 0x425d05 0xb7fa7f 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb7fa7e github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:285 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b613 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xda4dcb 0xddfdfe 0xddf8f3 0xddbeaf 0x495521 # 0xda4dca github.com/quic-go/quic-go/internal/handshake.GetRetryIntegrityTag+0x1aa github.com/quic-go/quic-go@v0.59.0/internal/handshake/retry.go:49 # 0xddfdfd github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x45d github.com/quic-go/quic-go@v0.59.0/server.go:943 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 128] @ 0x48b485 0x490767 0x65bf50 0x65bd65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x65bf4f net.addrTable+0x1af net/interface_linux.go:155 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x709b6e 0x71c26a 0x71cce6 0x7202df 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x709b6d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7202de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0xd0c87c 0x495521 # 0xd0c87b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x89b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/decay.go:230 0: 0 [1: 192] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b485 0x490767 0x7d448e 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d448d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x115e733 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e732 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:308 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6ae62a 0x6ae5dc 0x6ae5a6 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae629 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xa9 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6ae5db github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x5b github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae5a5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xdd9f16 0xde2cf7 0xde43d8 0xdb9625 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd9f15 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.59.0/send_stream.go:582 # 0xde2cf6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.59.0/stream.go:177 # 0xde43d7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.59.0/streams_map.go:249 # 0xdb9624 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb07005 0xb07006 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb07004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb07005 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 2048] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x12b3195 0x121c44f 0x12d1886 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12b3194 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c44e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1885 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0x6b91ab 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x6b91aa github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [1: 128] @ 0x48b485 0x425d05 0x658e65 0x658e0f 0x67273b 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb784bf 0xb7851d 0xb78551 0xb788ec 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f41ac 0x115d2ac 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f41ab github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb7fa25 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb7fa24 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0bd5 0x6a0bb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0bd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdcd6cd 0xdcd165 0xdbdf05 0xdbc7ea 0xdb0745 0x495521 # 0xdcd6cc github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd164 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 160] @ 0x48b485 0x4901c9 0x8f5fa5 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f5fa4 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xc4 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1280] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x8c1e28 0xcfcaa5 0xcfca87 0xcfc15c 0x495521 # 0x8c1e27 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xcfcaa4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca86 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc15b 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] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788cf 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x425d05 0x66d926 0x66d8fd 0x662e18 0x6768a7 0x64d68b 0x64cfc8 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x66d925 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d8fc net.socket+0x9c net/sock_posix.go:27 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d68a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10da885 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x10da884 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe0289f 0xe02acc 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xe0289e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x4160df 0xb600f8 0xb60dce 0xb5f9a2 0xb5f933 0x4661f5 0x456850 0x456827 0x495521 # 0xb600f7 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x377 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:306 # 0xb60dcd github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister+0x4d github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:405 # 0xb5f9a1 github.com/prometheus/client_golang/prometheus.MustRegister+0x81 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:177 # 0xb5f932 github.com/prometheus/client_golang/prometheus.init.0+0x12 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:61 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 0: 0 [1: 1152] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x163af55 0x1659989 0x1659195 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x163af54 github.com/pactus-project/pactus/config.DefaultConfigMainnet+0x74 github.com/pactus-project/pactus/config/config.go:120 # 0x1659988 github.com/pactus-project/pactus/cmd.MakeConfig+0x248 github.com/pactus-project/pactus/cmd/cmd.go:244 # 0x1659194 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:145 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x724665 0x724631 0x724523 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x724664 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x724630 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x724522 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0xb8141c 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0xb8141b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb783be 0xb78343 0xb78357 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4a65 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a64 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x5522ea 0x10da265 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da264 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 352] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 288] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb80f4c 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb7c0eb 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7c0ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x24a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d2d0c 0xd2cee5 0x495521 # 0x10d2d0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 576] @ 0x48b485 0x425d05 0x12d27dc 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d27db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1408] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b485 0x490767 0x12431c5 0x1244e0e 0x495521 # 0x12431c4 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0xb7fe93 0xb7fe77 0xb7fe28 0xb7ff20 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb7fe92 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7fe76 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7fe27 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb7ff1f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xb232ab 0xb2329c 0xb23234 0xb2324a 0xb266be 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb232aa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2329b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb23233 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb23249 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb266bd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde253c 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xde253b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x1602eb7 0x160fd55 0x160fc7c 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1602eb6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 192] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x705899 0x747faf 0x747f92 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x5144c4 os.newFile+0x64 os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705898 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x747fae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x747f91 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x70546f 0x7053c8 0x7485f8 0x7485cd 0x714277 0x748548 0x748ec5 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x70546e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x7053c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 32] @ 0x48b4ac 0x421e68 0x6af5ea 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af5e9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x425d05 0x5182c8 0x517f2c 0x652085 0x649278 0x649260 0x64909b 0x667ec7 0x6474f7 0x664eb7 0x646414 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x652084 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x649277 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x64925f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x64909a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667ec6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70c15a 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xda1489 0xda14fb 0xdb1f25 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda1488 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0x68 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:44 # 0xda14fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:384 # 0xdb1f24 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xcde489 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 192] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 24] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x4901c9 0x114e8f9 0x114e0ad 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114e0ac github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48c github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc290e5 0xc33165 0x495521 # 0xc290e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 1792] @ 0x48b48c 0x490767 0xb318f0 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb318ef github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16] @ 0x48b485 0x425d05 0x10d4707 0x10d47bb 0x10d4075 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x10d4706 github.com/multiformats/go-multistream.newOnce+0xd26 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 8192] @ 0x48b4ac 0x425d05 0x92154e 0x921542 0x980958 0x97709b 0x943602 0x943da5 0x93b6c9 0x979d9f 0x495521 # 0x92154d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x921541 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x980957 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97709a crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a7a88 0x7a7a82 0x7a8dde 0x7a92a8 0x7de88f 0x7de869 0x7def19 0xd63165 0xd628ab 0x9493e3 0x94daba 0x94ac8c 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x7a7a87 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x7a7a81 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7de88e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7de868 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x9493e2 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x94dab9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cd5f3 0x7d39ad 0x7d473d 0x92beef 0x948c3a 0x94daba 0x94ac8c 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x92beee crypto/tls.(*weakCertCache).newCert+0xce crypto/tls/cache.go:26 # 0x948c39 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x94dab9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda4967 0xda44b0 0xd9fadf 0xd9f3e5 0xdab36b 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4966 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f3e4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:80 # 0xdab36a github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.59.0/connection.go:484 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0xd2f8ba 0xd2f887 0x495521 # 0xd2f8b9 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 # 0xd2f886 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: 112] @ 0x48b4ac 0x4907d3 0x955d25 0x955cf1 0x955bf7 0x7af984 0x7afddc 0x950e7b 0x950d3d 0x9568f5 0x9678f8 0x94a665 0x944548 0x93b6c9 0x979d9f 0x495521 # 0x955d24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x955cf0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x955bf6 crypto/tls.(*clientHelloMsg).marshalMsg.func5+0x16 crypto/tls/handshake_messages.go:162 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x950e7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x12da vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x950d3c crypto/tls.(*clientHelloMsg).marshalMsg+0x119c crypto/tls/handshake_messages.go:161 # 0x9568f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94a664 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 10240] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 704] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x94e999 0x94acbb 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x94e998 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94acba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x94e2cd 0x94aca5 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x94e2cc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x94aca4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb7c0eb 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7c0ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x24a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x48b485 0x425d05 0xcc3729 0xcc36f6 0xcc2efa 0xcdc2d5 0xcdc1d7 0xe032d0 0xd3299d 0xd260f8 0x495521 # 0xcc3728 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcc36f5 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe032cf 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 # 0xd3299c 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x48b485 0x425d05 0x5182c8 0x517f2c 0x66ab13 0x66a85a 0x6493ea 0x64909b 0x667ec7 0x6474f7 0x664eb7 0x646414 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x66ab12 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x66a859 net.getSystemNSS+0x19 net/nss.go:34 # 0x6493e9 net.(*conf).lookupOrder+0x229 net/conf.go:351 # 0x64909a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667ec6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xdd6887 0xdd6814 0xddeb90 0xddcd52 0xddbac5 0x495521 # 0xdd6886 net/netip.Addr.AsSlice+0x166 net/netip/netip.go:733 # 0xdd6813 github.com/quic-go/quic-go.newSendConn+0xf3 github.com/quic-go/quic-go@v0.59.0/send_conn.go:51 # 0xddeb8f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x94e999 0x94acbb 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x94e998 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94acba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd2dc14 0xd2d9e5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xd2dc13 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x977131 0x943602 0x943da5 0x93b6c9 0x979d9f 0x495521 # 0x977130 crypto/tls.(*hybridKeyExchange).keyShares+0x150 crypto/tls/key_schedule.go:185 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xda45ff 0xd9fadf 0xd9f3e5 0xdab36b 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda45fe github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f3e4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:80 # 0xdab36a github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.59.0/connection.go:484 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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: 128] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06625 0xb06325 0xb05605 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb06324 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb05604 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0xb136d9 0xb11df7 0xb14494 0xb14464 0xe0e69c 0xe17f1d 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb14493 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x133 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb14463 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x103 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:99 # 0xe0e69b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:40 # 0xe17f1c 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb07b05 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07b04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [1: 64] @ 0x48b485 0x425d05 0xc33f45 0xc32dba 0x495521 # 0xc33f44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc32db9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [2: 4608] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 832] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b485 0x425d05 0xda0ede 0xda07af 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xda0edd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:317 # 0xda07ae github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x10e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:257 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xb81e1a 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb81e19 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x4f9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:505 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc4585 0x4a35b1 0xdee6dc 0xdee579 0xdc4685 0xdc2bc8 0xdaf21d 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc4584 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee6db github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdee578 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc4684 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xdc2bc7 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdaf21c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x5ca91c 0x5ca8b3 0x6ae6e5 0x6ae69f 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x5ca91b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5ca8b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6ae6e4 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae69e github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x7afc57 0x7afaa7 0x954d14 0x954cf3 0x7af984 0x7afddc 0x951eda 0x951d67 0x9568f5 0x938877 0x944175 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x7afc56 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afaa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x954d13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x954cf2 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951ed9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2339 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951d66 crypto/tls.(*clientHelloMsg).marshalMsg+0x21c6 crypto/tls/handshake_messages.go:257 # 0x9568f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x944174 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0x10d3b85 0xb067d9 0xb06625 0xb06325 0xb05605 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd1a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0x10d3b84 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:443 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb06324 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb05604 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf9a5 0xdab08a 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0xdaf9a4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.59.0/connection.go:549 # 0xdab089 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.59.0/connection.go:441 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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: 6528] @ 0x48b4ac 0x425d05 0x9217c6 0x9217b3 0x92183f 0x9770e6 0x943602 0x943da5 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x9217c5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x9217b2 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x92183e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x9770e5 crypto/tls.(*hybridKeyExchange).keyShares+0x105 crypto/tls/key_schedule.go:185 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 176] @ 0x48b4ac 0x4901c9 0x6a05c6 0x6ae34a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a05c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6ae349 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc14 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [5: 320] @ 0x48b4ac 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 16] @ 0x48b485 0x490767 0xc388fd 0xc38934 0xc2709a 0xc2709b 0xc24c51 0xc1e33f 0xc367db 0xc330ca 0x495521 # 0xc388fc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc38933 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc27099 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2709a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e33e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0xc21139 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc21138 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x7ae245 0x7ce613 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce612 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x7a7fae 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a7fad encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc3c45 0xcc34dd 0xcc2efa 0xcdc2d5 0xcdc1d7 0x1130fb8 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0xcc3c44 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x104 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc34dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0x1130fb7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70c15a 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57f8b8 0x69d95f 0x69d77f 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d95e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d77e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472ae5 0x66fe25 0x66fd96 0xb15325 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x66fe24 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb15324 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1408] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 64] @ 0x48b485 0x490767 0xdc6a78 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdc98fb 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc6a77 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdc98fa github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x5c139d 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x5c139c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xaff918 0xaff8e0 0xb7c72a 0xb81164 0x495521 # 0xaff917 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xaff8df github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cc3ba 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16cc3b9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x75fe5a 0x75fc43 0x7810f6 0x8c56d1 0xe022a5 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x75fe59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810f5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xe022a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 16] @ 0x48b4ac 0x425d05 0x8e4d0b 0x8e4d1d 0x8e887e 0x8f434b 0x8f6143 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e4d0a github.com/pactus-project/pactus/types/account.(*Account).Clone+0x18a github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e4d1c github.com/pactus-project/pactus/store.(*accountStore).account+0x19c github.com/pactus-project/pactus/store/account.go:53 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x8f434a github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:101 # 0x8f6142 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb783a5 0xb78343 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd024ec 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x1150ff8 0x495521 # 0xd024eb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 24576] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 640] @ 0x48b48c 0x490767 0x72de6c 0x72ddd7 0x72ddc0 0x72e745 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x72de6b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x72ddd6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x72ddbf github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x72e744 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 1280] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0x72f05b 0x730094 0x731349 0x495521 # 0x72f05a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:558 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x425d05 0x1599391 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599390 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xb0 github.com/pactus-project/pactus/www/grpc/network.go:134 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x6af63c 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af63b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78cb05 0x78c6ce 0xb12528 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169717b 0x6994b3 0x699639 0x699b45 0xda6788 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0xda41d5 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 72] @ 0x48b485 0x425d05 0x709e32 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 144] @ 0x48b485 0x425d05 0x8ea610 0x8ea5ea 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ea60f bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8ea5e9 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:38 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb785de 0xb78651 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb785dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb82505 0xb80fce 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82504 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb786a5 0xb78713 0xb78798 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb786a4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321a57 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321a56 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x1609aa5 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x1609aa4 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x84 github.com/creachadair/jrpc2@v1.3.5/server.go:242 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x78caae 0x78c6ce 0xb1266f 0xb13815 0xb11df7 0xdfd616 0xdfd608 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x78caad github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13814 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 14336] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5c13e5 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5c13e4 crypto.SignMessage+0x104 crypto/crypto.go:252 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x473854 0x473366 0xb784d8 0xb7851d 0xb78551 0xb788cf 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb784d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0xb0348c 0xb055d3 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb0348b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb055d2 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb80cdb 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80cda github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x425d05 0x93913e 0x938e4f 0x94df5c 0x94ac8c 0x944548 0x93b6c9 0x979d9f 0x495521 # 0x93913d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x94df5b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x73b crypto/tls/handshake_client_tls13.go:616 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 5760] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x7202df 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7202de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x70c142 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c141 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x101 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:155 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b485 0x425d05 0xde237e 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xde237d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5697b1 0x56966a 0x5622e8 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5697b0 encoding/json.freeScanner+0x50 encoding/json/scanner.go:108 # 0x569669 encoding/json.appendCompact+0x889 encoding/json/indent.go:89 # 0x5622e7 encoding/json.marshalerEncoder+0x127 encoding/json/encode.go:487 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b485 0x425d05 0xb789ad 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb789ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x48b485 0x425d05 0xdbadad 0xdb0897 0x495521 # 0xdbadac github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1cc github.com/quic-go/quic-go@v0.59.0/connection.go:2214 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4e5 0x5ce4a9 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4e4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5ce4a8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x5fc2b8 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 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x15a4eff 0x15a1f8a 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x15a4efe github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x15a1f89 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x421deb 0x9003e5 0x900401 0x8ffb0c 0xb03445 0xb03418 0xb055d3 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x9003e4 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x900400 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x8ffb0b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb03444 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb03417 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb055d2 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b485 0x425d05 0xd703d4 0xd701bc 0xddcb15 0xddbac5 0x495521 # 0xd703d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd701bb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xddcb14 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f7e89 0x15a49a8 0x15f7b68 0x15f7b31 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f7e88 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x108 github.com/pactus-project/pactus/www/html/server.go:165 # 0x15a49a7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x15f7b67 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x15f7b30 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:157 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0xd38a8d 0x10d406f 0x115093b 0x114ce2a 0x495521 # 0xd38a8c 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 # 0x10d406e 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 832] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699639 0xda48a5 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda48a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc4585 0x4a35b1 0xdee6dc 0xdee579 0xdc4685 0xda8f8a 0xda90be 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc4584 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee6db github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdee578 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc4684 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xda8f89 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xda90bd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x64ce74 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64ce73 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 2112] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0xb7ff7b 0xb7ff55 0xb7ff56 0xb80008 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb7ff7a github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7ff54 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7ff55 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb80007 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x41b4ad 0xb07745 0xb0716f 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xb07744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0716e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb80525 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb80524 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:348 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b485 0x425d05 0xb789ad 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb789ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78633 0xb78766 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78632 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc14 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xc4ec25 0xc4eb2a 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc4ec24 golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x24 golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:194 # 0xc4eb29 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x229 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:31 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 32] @ 0x48b485 0x425d05 0x499945 0x5485e6 0xc28ab6 0xc33165 0x495521 # 0x499944 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0xc28ab5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb783be 0xb78343 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 288] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 80] @ 0x48b485 0x425d05 0x124e1ee 0x12c9f1d 0x12c9f21 0x12ceb26 0x12c72ff 0x495521 # 0x124e1ed google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12c9f1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9f20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x10e017a 0x10deebf 0x10c594d 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10e0179 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:290 # 0x10deebe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:230 # 0x10c594c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b485 0x425d05 0x159812d 0x1596f9e 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159812c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28c github.com/pactus-project/pactus/www/grpc/blockchain.go:371 # 0x1596f9d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfd github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x425d05 0x131f875 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f874 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:425 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x425d05 0x71431e 0x748548 0x748b1d 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748b1c github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:445 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xdc6a78 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdc6a77 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0xda43b5 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdeccab 0xdaa542 0xdacfc8 0xdacf40 0xdaca1e 0xdbc472 0xdbbe4b 0xdba217 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdeccaa github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1aa github.com/quic-go/quic-go@v0.59.0/transport.go:767 # 0xdaa541 github.com/quic-go/quic-go.init.func1.2+0x41 github.com/quic-go/quic-go@v0.59.0/connection.go:304 # 0xdacfc7 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x127 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:25 # 0xdacf3f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x9f github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:143 # 0xdaca1d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc471 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbe4a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba216 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 128] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb786a5 0xb78713 0xb78798 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb786a4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788cf 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd62ce5 0xd62cdb 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd62ce4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd62cda github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0xd95825 0xd95769 0xd95a08 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95824 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x124 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:31 # 0xd95768 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd95a07 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6696b2 0xcfd1c2 0xcfce38 0x495521 # 0x6696b1 net.(*OpError).Error+0x91 net/net.go:510 # 0xcfd1c1 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 32] @ 0x48b485 0x425d05 0x88096c 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x88096b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x9f6a65 0x9fb498 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f6a64 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b485 0x425d05 0xc2c7e6 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc2c7e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb82430 0xb82389 0xb80fce 0x495521 # 0xb8242f go.opentelemetry.io/otel/trace.WithAttributes+0x1af go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb82388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 160] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x682fff 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x682ffe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5447fc 0x5c9eaa 0x8ea751 0x8ea697 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5447fb encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8ea750 github.com/pactus-project/pactus/util/encoding.WriteElements+0x2b0 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8ea696 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f6 github.com/pactus-project/pactus/store/tx.go:41 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x490767 0xc33945 0xc32c19 0x495521 # 0xc33944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x9f6a65 0x9fb498 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f6a64 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc11abf 0x1038b72 0x495521 # 0xc11abe 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 # 0x1038b71 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x4f1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:200 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a385 0x79a10a 0x976d50 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x79a384 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0x79a109 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976d4f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 256] @ 0x48b485 0x490767 0xbe51e8 0xbe240d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe51e7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe240c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x9764c5 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x9764c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:40 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69ae2f 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69ae2e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x12514ee 0x12313c5 0x124799c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12514ed google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x8d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:353 # 0x12313c4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8fa0c5 0x758b31 0x8f9ee9 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb07b05 0x495521 # 0x8fa0c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb07b04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [2: 1024] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 896] @ 0x48b48c 0x490767 0xb257cc 0xb2b6d3 0xb2ca9d 0x495521 # 0xb257cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2b6d2 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb2ca9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 24] @ 0x48b485 0x425d05 0xda9545 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda9544 github.com/quic-go/quic-go.init.func1+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:295 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xaff8fa 0xb7c72a 0xb81164 0x495521 # 0xaff8f9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x439 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 160] @ 0x48b485 0x425d05 0x12d2133 0x12d2127 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d2132 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d2126 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2097152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564a64 encoding/json.mapEncoder.encode+0x484 encoding/json/encode.go:802 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x9634fb 0x9633c3 0x9633c8 0x7af984 0x7afddc 0x963354 0x963333 0x7af984 0x7afddc 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9634fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9633c2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9633c7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963353 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963332 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0xb816bc 0x495521 # 0xb816bb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [3: 768] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdcd6cd 0xdcd165 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0xde9efa 0x495521 # 0xdcd6cc github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd164 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16d131c 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16d131b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x118157d 0x1181570 0x1196779 0x11903aa 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x118157c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:113 # 0x118156f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:119 # 0x1196778 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:390 # 0x11903a9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e9 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb784bf 0xb7851d 0xb78551 0xb788ec 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb784be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6aedbc 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aedbb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:220 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0xb759de 0xb81668 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0xb759dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb81667 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:464 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xcf9ab4 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9ab3 github.com/libp2p/go-yamux/v5.newSession+0x553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x740537 0x740500 0x72e476 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x740536 github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x196 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x7404ff github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x15f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x72e475 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1191d45 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1191d44 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_hello.go:68 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdc8ace 0xdc80af 0xdbebf4 0xdbb410 0xdb0897 0x495521 # 0xdc8acd github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x9cd github.com/quic-go/quic-go@v0.59.0/packet_packer.go:275 # 0xdc80ae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.59.0/packet_packer.go:186 # 0xdbebf3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.59.0/connection.go:2850 # 0xdbb40f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x82f github.com/quic-go/quic-go@v0.59.0/connection.go:2293 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [3: 1728] @ 0x48b48c 0x425d05 0x722825 0x7480a5 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x722824 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x7480a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 18432] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x421deb 0x123b850 0x123b81c 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b84f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b81b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cbdd4 0x16cc029 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cbdd3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16cc028 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b145 0x5cab79 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 288] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x1144458 0x114458f 0x163bdd9 0x1659af6 0x1659195 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x1144457 github.com/pactus-project/pactus/network.validateAddrInfo+0x17 github.com/pactus-project/pactus/network/config.go:78 # 0x114458e github.com/pactus-project/pactus/network.(*Config).BasicCheck+0x8e github.com/pactus-project/pactus/network/config.go:98 # 0x163bdd8 github.com/pactus-project/pactus/config.(*Config).BasicCheck+0x178 github.com/pactus-project/pactus/config/config.go:294 # 0x1659af5 github.com/pactus-project/pactus/cmd.MakeConfig+0x3b5 github.com/pactus-project/pactus/cmd/cmd.go:273 # 0x1659194 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:145 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x8ea5fc 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ea5fb github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x15b github.com/pactus-project/pactus/store/tx.go:38 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 480] @ 0x48b485 0x4901c9 0x1255b85 0x122fd5a 0x12c0f3c 0x12c1eb7 0x12c2dab 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1255b84 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fd59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2daa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 896] @ 0x48b48c 0x4901c9 0x74cc52 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74cc51 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0x74c37f 0x74cd1e 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x74c37e github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:392 # 0x74cd1d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 32] @ 0x48b485 0x425d05 0x6ad178 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad177 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 36864] @ 0x48b48c 0x490767 0x74d965 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74d964 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 1152] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0xb7fa25 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb7fa24 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31c1a 0xb809e7 0xb809c9 0xb8098f 0xb8071e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb809e6 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb809c8 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb8098e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb8071d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [4: 256] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x490767 0x65bf50 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65bf4f net.addrTable+0x1af net/interface_linux.go:155 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 224] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0781c 0xb0716f 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0781b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0716e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xdf380d 0xdace48 0xdaccec 0xdb99c5 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdf380c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdace47 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc7 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:134 # 0xdacceb github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x28b github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:117 # 0xdb99c4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x444 github.com/quic-go/quic-go@v0.59.0/connection.go:1943 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71cd2c 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70c15a 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x490767 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd02958 0xd38bc2 0x10d5a23 0xb07574 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd02957 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd38bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d5a22 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb07573 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0x7429b1 0x74472f 0x712fdd 0x713e77 0x7146f1 0x7146d8 0x743f1d 0x743eab 0x743177 0x74396e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7429b0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x74472e github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x10e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x712fdc github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x23c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7146f0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x7146d7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x743f1c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x14fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x743eaa github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x148a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x743176 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x756 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x74396d github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xf4d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1e94 0xd016a5 0xd0165b 0xcff58f 0xd026b8 0xd383ea 0x5504c3 0x550bc7 0x758b31 0xafb5d0 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd016a4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd0165a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xcff58e github.com/libp2p/go-yamux/v5.(*Stream).Read+0x20e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd026b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd383e9 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 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x79a385 0xd4d16d 0xd4d531 0xd4d4de 0xd5df1c 0xd60c68 0x495521 # 0x79a384 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0xd4d16c golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d530 golang.org/x/crypto/curve25519.X25519+0xf0 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d4dd github.com/flynn/noise.dh25519.GenerateKeypair+0x9d github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd5df1b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:39 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0x92abca 0x92aba7 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abc9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92aba6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dc8c 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xe028b0 0xe02acc 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xe028af github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 344064] @ 0x48b4b3 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 384] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 12288] @ 0x48b48c 0x490767 0x74d965 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74d964 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 14592] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2800e 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xd2800d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x8d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 256] @ 0x48b485 0x425d05 0xb07147 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xb07146 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:287 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb31514 0xb31871 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31513 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb31870 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b485 0x425d05 0x114cd1c 0x119505f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x114cd1b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x119505e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788ec 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d4fc7 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x10d4fc6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xe6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ad445 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa599e5 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa599e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb12690 0xb1267e 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1268f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1267d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 8] @ 0x48b485 0x4901c9 0xb78336 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:44 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc11516 0x114e8de 0x114dec5 0x495521 # 0xc11515 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 # 0x114e8dd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 896] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 24] @ 0x48b485 0x425d05 0x69c3b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c3b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0xb759de 0xb81668 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0xb759dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb81667 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:464 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 24] @ 0x48b485 0x490767 0x87faae 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x87faad google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd02958 0xd38bc2 0x10d5a23 0xb07574 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd02957 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd38bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d5a22 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb07573 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb785de 0xb78651 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb785dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb785de 0xb78651 0xb78766 0xb80da5 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb785dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb80da4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 8960] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb786a5 0xb78713 0xb78798 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb786a4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b485 0x425d05 0xde25d0 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde25cf github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0xc2c659 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2c658 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8e765d 0x8e7626 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e765c bytes.NewBuffer+0x2bc bytes/buffer.go:490 # 0x8e7625 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x285 github.com/pactus-project/pactus/store/store.go:176 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc1edd6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1edd5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169712f 0x6994b3 0x699a0b 0x699b67 0xda6788 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 2048] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 65536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6964ed 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6964ec github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93b40b 0x979d9f 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x425d05 0xdbeac7 0xdbb410 0xdb0897 0x495521 # 0xdbeac6 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x46 github.com/quic-go/quic-go@v0.59.0/connection.go:2846 # 0xdbb40f github.com/quic-go/quic-go.(*Conn).handleCloseError+0x82f github.com/quic-go/quic-go@v0.59.0/connection.go:2293 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x9581cf 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9581ce crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd02430 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0xd0242f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1231a73 0x1232831 0x12313f9 0x123ad12 0x495521 # 0x1231a72 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6ac8f3 0x6ac6e6 0x8e57ed 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ac8f2 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ac6e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:299 # 0x8e57ec github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:90 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4905 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4904 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x7a92f0 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a92ef encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb15bf5 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb15bf4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb783eb 0xb78357 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb8010e 0xb80036 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb8010d go.opentelemetry.io/otel/trace.WithAttributes+0x30d go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb80035 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x235 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x4158bd 0x1599f7d 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f7c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x8e4c25 0x8e4c4f 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e4c24 github.com/pactus-project/pactus/store.accountKey+0xa4 github.com/pactus-project/pactus/store/account.go:18 # 0x8e4c4e github.com/pactus-project/pactus/store.(*accountStore).account+0xce github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0xdc6a78 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdc98fb 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc6a77 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdc98fa github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95c4eb 0x95c4ba 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c4ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95c4b9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 896] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb27315 0xb2730b 0xb25978 0xb72e30 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25977 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb72e2f github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2cf github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:639 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb7eec5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7eec4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:164 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x490767 0xb31c1a 0xb7f6f5 0xb7f2e5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f6f4 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb7f2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb2cd54 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2cd53 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:241 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda4967 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4966 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2c525 0xd380fc 0x10d2ba3 0xd2cee5 0x495521 # 0xd2c524 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd380fb 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 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0xdabd1b 0xdb3825 0xdb318a 0xdb2825 0xdb0492 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdabd1a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:59 # 0xdb3824 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xe64 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:39 # 0xdb3189 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x7c9 github.com/quic-go/quic-go@v0.59.0/connection.go:1165 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b485 0x490767 0xb816bc 0x495521 # 0xb816bb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f0d3 0xd2ef65 0x10d5051 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0xd2f0d2 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [19: 2432] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xd957fa 0xd95769 0xd95a08 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd957f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xf9 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:30 # 0xd95768 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd95a07 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x68e318 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x68e317 compress/gzip.(*Writer).Write+0x137 compress/gzip/gzip.go:168 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 32768] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 80] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd1a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [3: 480] @ 0x48b485 0x4901c9 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d1419 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d1418 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x490767 0x7c2967 0x7d3845 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c2966 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7d3844 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d130b 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16d130a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x421deb 0x7a7b06 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a7b05 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f610e 0x9fa933 0x9fb755 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f610d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fa932 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fb754 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb2da56 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2da55 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:304 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb8274a 0xb80fce 0x495521 # 0xb82749 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:541 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 48] @ 0x48b485 0x425d05 0x65c265 0x65bec5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65c264 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0xd625d2 0xe0547f 0xdfbef2 0xda5878 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0xd625d1 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 # 0xe0547e 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 # 0xdfbef1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda5877 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x425d05 0x1162a79 0x1594b93 0x131ed4b 0x156b13e 0x131eba3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1162a78 github.com/pactus-project/pactus/state.(*state).ChainInfo+0x1b8 github.com/pactus-project/pactus/state/state.go:766 # 0x1594b92 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x131ed4a 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:358 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131eba2 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:360 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1024] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0xde206b 0xdad00d 0xdaca1e 0xdbc472 0xdbbe4b 0xdba217 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xde206a github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x8a github.com/quic-go/quic-go@v0.59.0/stateless_reset.go:38 # 0xdad00c github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x16c github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:147 # 0xdaca1d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc471 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbe4a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba216 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0x48b485 0x425d05 0xb789ad 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb789ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 256] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x48b485 0x4901c9 0xb73dbd 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73dbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xb80125 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb80124 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x324 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x490767 0x1607916 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607915 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788ec 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xd3815c 0x10d2ba3 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd3815b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x7b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0xb786c7 0xb78713 0xb78798 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb786c6 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda4905 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4904 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 2064384] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb783eb 0xb78357 0xb78966 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 3584] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a04 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b485 0x4901c9 0xb267c5 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb267c4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x48b485 0x490767 0xb318f0 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb318ef github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16384] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31c1a 0xb809b6 0xb80998 0xb8098f 0xb8071e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb809b5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb80997 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:153 # 0xb8098e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb8071d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x9634fb 0x9633c3 0x9633c8 0x7af984 0x7afddc 0x963354 0x963333 0x7af984 0x7afddc 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9634fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9633c2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9633c7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963353 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963332 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 512] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b485 0x490767 0xb178b4 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 67108864] @ 0x48b4b3 0x4901c9 0x11b2651 0x11b2133 0x11b8305 0x11b8287 0x11bc026 0x11bac11 0x155f350 0x165a7b9 0x1659305 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x11b2650 golang.org/x/crypto/argon2.initBlocks+0x70 golang.org/x/crypto@v0.50.0/argon2/argon2.go:162 # 0x11b2132 golang.org/x/crypto/argon2.deriveKey+0x152 golang.org/x/crypto@v0.50.0/argon2/argon2.go:117 # 0x11b8304 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.50.0/argon2/argon2.go:101 # 0x11b8286 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c6 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11bc025 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:493 # 0x11bac10 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:300 # 0x155f34f github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:212 # 0x165a7b8 github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x318 github.com/pactus-project/pactus/cmd/cmd.go:400 # 0x1659304 github.com/pactus-project/pactus/cmd.StartNode+0x1c4 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 1296] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xb78633 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb78632 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb7c14e 0xb7c1a5 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb7c14d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:63 # 0xb7c1a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x985d47 0x9861b4 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x985d46 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x9861b3 net/textproto.readMIMEHeader+0x213 net/textproto/reader.go:558 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa599e5 0xb7eec5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa599e4 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7eec4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:164 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdaf465 0xdaf46f 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf464 github.com/quic-go/quic-go.newRetransmissionQueue+0x284 github.com/quic-go/quic-go@v0.59.0/retransmission_queue.go:26 # 0xdaf46e github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.59.0/connection.go:517 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb786c7 0xb78713 0xb78798 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb786c6 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53978f 0x1131065 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x1131064 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 16] @ 0x48b485 0x425d05 0x74b016 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x74b015 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x759866 0xb7fe93 0xb7fe77 0xb7fe28 0xb7ff20 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb7fe92 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7fe76 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7fe27 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb7ff1f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb13725 0xb136fa 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb13724 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 512] @ 0x48b485 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x10e017a 0x10deebf 0x10c565d 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10e0179 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).getTopExternalAddrs+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:290 # 0x10deebe github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x39e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:230 # 0x10c565c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:548 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb31547 0xb3150e 0xb31871 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31546 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb3150d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb31870 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 3840] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 5376] @ 0x48b48c 0x4901c9 0xb265ef 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd74f5b 0xd6f727 0xdb8c3b 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd74f5a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd6f726 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 48] @ 0x48b485 0x425d05 0x124f7fd 0x124e2d5 0x12c9f1d 0x12c9f21 0x12ceb26 0x12c72ff 0x495521 # 0x124f7fc google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1332 # 0x124e2d4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12c9f1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9f20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x425d05 0x670e46 0x672779 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x670e45 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x672778 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0xb823c5 0xb80fce 0x495521 # 0xb823c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [7: 784] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2325 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0xc36713 0xc330ca 0x495521 # 0xc36712 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xb05765 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb05764 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:81 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [9: 20736] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b0a5 0x10d2d4c 0xd2cee5 0x495521 # 0x10d2d4b 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ca98 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1f705 0xc1f5f0 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f704 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc1f5ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b485 0x490767 0xb31c1a 0xb7f690 0xb7f2e5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f68f github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:246 # 0xb7f2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb82505 0xb80fce 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82504 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 768] @ 0x48b485 0x490767 0xb31c1a 0xb7f6f5 0xb7f2e5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f6f4 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb7f2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x1328257 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1328256 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c56f3 0x105564f 0x1054f85 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x105564e 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 # 0x1054f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 960] @ 0x48b485 0x4901c9 0x647cbd 0x647c30 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x647cbc net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x647c2f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 768] @ 0x48b48c 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb78765 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb78764 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x48b485 0x425d05 0xb789ad 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb789ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x8c1cef 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 3328] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 1920] @ 0x48b485 0x4901c9 0xb73dbd 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73dbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xe0291c 0xe02acc 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xe0291b github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0xbb github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:34 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x586bfa 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf0a5 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x586bf9 math/big.nat.make+0x239 math/big/nat.go:67 # 0x586ba8 math/big.nat.set+0x1e8 math/big/nat.go:92 # 0x586c46 math/big.nat.add+0x286 math/big/nat.go:109 # 0x586c8b math/big.nat.add+0x2cb math/big/nat.go:103 # 0x57ec15 math/big.(*Int).Add+0x55 math/big/int.go:146 # 0x5cf0a4 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb82505 0xb80fce 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82504 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdcd693 0xdcd165 0xdbdf05 0xdbc7ea 0xdb0745 0xde9efa 0x495521 # 0xdcd692 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f2 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:787 # 0xdcd164 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 96] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5b3825 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117efdf 0x117efe0 0x119500f 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5b3824 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x444 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1888 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0x10d46a5 0x10d47b3 0x10d4075 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x10d46a4 github.com/multiformats/go-multistream.newOnce+0xcc4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb783a5 0xb78343 0xb78357 0xb78966 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb783a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc4585 0x4a35b1 0xdee6dc 0xdee579 0xdc4685 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdc4584 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee6db github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdee578 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc4684 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 128] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x48b4ac 0x421e68 0x5caa85 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xb736e9 0xb8c6bf 0xb8c325 0x495521 # 0xb736e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:725 # 0xb8c6be github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8c324 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:67 0: 0 [1: 24] @ 0x48b485 0x425d05 0xd02b79 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xd02b78 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0x58 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0xb31c1a 0xb7f6f5 0xb7f2e5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7f6f4 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb7f2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 576] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xd6cea7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95b24d 0x95b137 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b24c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b136 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb7c6a5 0xb81164 0x495521 # 0xb7c6a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:65 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78505 0xb78551 0xb788cf 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb78504 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc1f905 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f904 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xb07745 0xb0716f 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xb07744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0716e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 144] @ 0x48b485 0x4901c9 0xb7e6ff 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb7e6fe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb783be 0xb78343 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 1152] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x51fa86 0x1160d1f 0x1160c6d 0x1160c37 0x700925 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1160d1e github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x11e github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x1160c6c github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160c36 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:566 # 0x700924 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x125297e 0x4a35b1 0x1251227 0x121f024 0x12229ed 0x1231f3e 0x123197e 0x1232831 0x12313f9 0x124799c 0x495521 # 0x125297d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12229ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231f3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x123197d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:703 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8b4487 0x8c56a5 0xe022a5 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xe022a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 96] @ 0x48b485 0x4901c9 0x8c6cf3 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c6cf2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc8c 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9f6a65 0x9fb498 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f6a64 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b3557 0x7b34f4 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3556 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x7b34f3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb783eb 0xb78357 0xb78992 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dc8c 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [9: 13824] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xd758a5 0xd75899 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd7a524 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd758a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd75898 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1032192] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb78765 0xb80da5 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78764 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb80da4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 7680] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cc365 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cc364 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1584] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb27315 0xb2730b 0xb246ea 0xb245c5 0xb72dd0 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb246e9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb245c4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb72dcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:628 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x962bd4 0x962aaf 0x962aae 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x962bd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962aae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x962aad crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7af8bd 0x964b45 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964b44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2580480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb7e6ff 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb7e6fe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x709d0d 0x71c26a 0x71cce6 0x71cf78 0x71d6d2 0x71df26 0x748f07 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709d0c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71df25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x748f06 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 24576] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 19072] @ 0x48b4ac 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71cf78 0x71d6d2 0x71df26 0x748f07 0x747e69 0x70b962 0x70b9d9 0x70bcb0 0x70ca4a 0x70d48b 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71df25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x748f06 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70bcaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x70ca49 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d48a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x65838a 0x66dfbc 0x66dafb 0x662e18 0x672327 0x6721c9 0x6721ca 0x64d7ce 0x64cfc8 0x64cc3b 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658389 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66dfbb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x672326 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x6721c8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x6721c9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d7cd net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64cc3a net.(*sysDialer).dialParallel.func1+0x7a net/dial.go:676 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8c79 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a8c78 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:613 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x7b3125 0x7b71cc 0x7b86fb 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7b3124 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b71cb crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x7b86fa crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [12: 1536] @ 0x48b485 0x490767 0xb7afbd 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7afbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc88 0x115bc88 0x115bc88 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x93b40b 0x979d9f 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160814f 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160814e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x1607bbe 0x1607737 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 16] @ 0x48b485 0x490767 0xc388fd 0xc38934 0xc2709a 0xc2709b 0xc24c51 0xc1e33f 0xc367db 0xc330ca 0x495521 # 0xc388fc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc38933 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc27099 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2709a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e33e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x499945 0x5485e6 0xc28eeb 0xc33165 0x495521 # 0x499944 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0xc28eea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a2a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 96] @ 0x48b485 0x490767 0xbe51e8 0xbe240d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe51e7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe240c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2048] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd068cc 0xc3fc6d 0xc40c1d 0xc4774f 0xc29d4b 0xc28290 0xc33165 0x495521 # 0xd068cb 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 # 0xc3fc6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc29d4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2828f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 416] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x16ead8b 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ead8a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x490767 0xdc68b4 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdc68b3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xb8101c 0x495521 # 0xb8101b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:423 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x782fb8 0x7857b5 0x78579e 0xa59c5e 0xb7e46f 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x782fb7 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x657 github.com/mr-tron/base58@v1.3.0/base58.go:131 # 0x7857b4 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x78579d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa59c5d github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7e46e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0x699b67 0xda6788 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 256] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb13879 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13878 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [6: 384] @ 0x48b485 0x425d05 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc45ef github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 416] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1280] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15ffd99 0x1613ec5 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x15ffd98 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1613ec4 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 2448] @ 0x48b485 0x490767 0xb7afbd 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7afbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9e5d39 0x9e61e5 0x9f9afd 0x9f9895 0x9f4037 0x552032 0x9fa925 0x9fb755 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9e5d38 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9e61e4 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0x9f9afc net/http.Header.WriteSubset+0x193c net/http/header.go:187 # 0x9f9894 net/http.(*chunkWriter).writeHeader+0x16d4 net/http/server.go:1533 # 0x9f4036 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x9fa924 net/http.(*response).finishRequest+0x44 net/http/server.go:1671 # 0x9fb754 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [2: 576] @ 0x48b485 0x4901c9 0x123b9e9 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b9e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x124daff 0x12c9f1d 0x12c9f21 0x12ceb26 0x12c72ff 0x495521 # 0x124dafe google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12c9f1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9f20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 320] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 40] @ 0x48b485 0x425d05 0xd0241f 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0241e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x425d05 0x8f9d09 0x10da1e5 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0x552032 0xb07e1f 0xb07e1a 0xb07005 0xb07006 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0x8f9d08 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb07e1e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:377 # 0xb07e19 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:369 # 0xb07004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb07005 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 144] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [2: 192] @ 0x48b485 0x425d05 0xb81707 0x495521 # 0xb81706 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x866 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:469 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x123b34d 0x123b33c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b34c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b33b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x669ef8 0x651ce5 0x654f4c 0x495521 # 0x669ef7 net.newDNSError+0x117 net/net.go:703 # 0x651ce4 net.(*Resolver).tryOneName+0x844 net/dnsclient_unix.go:342 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [11: 704] @ 0x48b485 0x4901c9 0xafd42e 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd42d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x4a4911 0x160424f 0x1603b45 0x4a49ca 0x495521 # 0x4a4910 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x160424e github.com/creachadair/jrpc2.(*Client).accept+0x32e github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0xc2c5be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2c5bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd5a9a7 0x10d2b09 0xd2cee5 0x495521 # 0xd5a9a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x306 github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b534 0x16d1628 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d1627 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb13879 0xb11df7 0xdfd616 0xdfd608 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb13878 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0xda43b5 0xd9e7da 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [8: 512] @ 0x48b4ac 0x4731d7 0x7599b4 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b0a5 0x6ae871 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae870 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x2f0 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1408] @ 0x48b485 0x4901c9 0xb267c5 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb267c4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda4a65 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a64 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [16: 5120] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 768] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd095a5 0xd09593 0xd07b17 0xd0786f 0x495521 # 0xd095a4 github.com/libp2p/go-libp2p/p2p/net/connmgr.peerInfos.SortByValueAndStreams+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:272 # 0xd09592 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x4b2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:508 # 0xd07b16 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:386 # 0xd0786e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x14e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:365 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb80525 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb80524 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:348 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51f971 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd1cd1a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x10d4725 0x10d47bb 0x10d4075 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 576] @ 0x48b485 0x490767 0xb814c5 0x495521 # 0xb814c4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [5: 640] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d5097 0x10d5057 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 384] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [54: 20736] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b485 0x41b4ad 0x4eeea8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b145 0x10d2d98 0xd2cee5 0x495521 # 0x10d2d97 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0xd02430 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0242f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xdc68b4 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdc68b3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115b8c7 0x1161170 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115b8c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x116116f github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xaf github.com/pactus-project/pactus/state/state.go:584 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc4626 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc4625 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 800] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x759866 0xb7ff7b 0xb7ff55 0xb7ff56 0xb80008 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb7ff7a github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7ff54 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7ff55 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb80007 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0xb7fe93 0xb7fe77 0xb7fe28 0xb7ff20 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb7fe92 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7fe76 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7fe27 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb7ff1f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 384] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb7edb0 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [6: 144] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [9: 2304] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0xda43b5 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 96] @ 0x48b485 0x425d05 0xe02996 0xe02acc 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xe02995 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x539e0a 0xd5a1ed 0xd5935a 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd5a1ec 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 # 0xd59359 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xb80b9f 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb80b9e github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x17e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 43776] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 18048] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0x4d83ae 0xda67c8 0xda66f3 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda67c7 io.ReadFull+0xe7 io/io.go:354 # 0xda66f2 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:58 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 560] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xb783eb 0xb78357 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dd38 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb783a5 0xb78343 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb783a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 544] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 8192] @ 0x48b4ac 0x425d05 0x92154e 0x921542 0x980958 0x97709b 0x943602 0x943da5 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x92154d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x921541 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x980957 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97709a crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 2016] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1064960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6a5d77 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a5d76 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd6 github.com/pactus-project/pactus/types/tx/payload/bond.go:156 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb786f5 0xb78798 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb786f4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2048] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4731d7 0x51fa86 0xd2c574 0xd380fc 0x10d2ba3 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd2c573 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd380fb 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 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 73728] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190da5 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190da4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b4ac 0x4907d3 0x728968 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x728967 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 384] @ 0x48b4ac 0x4731d7 0x7599b4 0xd2c506 0xd2c4ed 0xd2c4d3 0xd2c507 0xd380fc 0x10d2ba3 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd2c505 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2c4ec github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2c4d2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2c506 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 # 0xd380fb 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 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda41d5 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b485 0x490767 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1191165 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1191164 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x1e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:115 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c3806 0x8c3614 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c3805 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x79a546 0x79a581 0x976d8c 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x79a545 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a580 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x976d8b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x6aeb25 0x6aeafb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeb24 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6aeafa github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:188 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1280] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0x10536c5 0x1051ef5 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10536c4 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 # 0x1051ef4 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780d15 0x781328 0x781151 0x8c56d1 0xe022a5 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xe022a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:124 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78cb05 0x78c6ce 0xb1266f 0xb13815 0xb11df7 0xdfd616 0xdfd608 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13814 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 32] @ 0x48b4ac 0x425d05 0xb783a5 0xb78343 0xb78357 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0xdad69b 0xdbb528 0xdb0897 0x495521 # 0xdad69a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:186 # 0xdbb527 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x947 github.com/quic-go/quic-go@v0.59.0/connection.go:2297 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [130: 232960] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xafd42e 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd42d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4901c9 0x741585 0x741eae 0x73cdfc 0x726626 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x741584 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).readBytes+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:236 # 0x741ead github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x60d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:309 # 0x73cdfb github.com/syndtr/goleveldb/leveldb.(*session).recover+0x43b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x726625 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 9472] @ 0x48b48c 0x490767 0x5100f3 0x50f6ba 0x704ffb 0x7269ff 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5100f2 os.(*File).readdir+0x712 os/dir_unix.go:139 # 0x50f6b9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0x704ffa github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:458 # 0x7269fe github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0xb7ff7b 0xb7ff55 0xb7ff56 0xb80008 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb7ff7a github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7ff54 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7ff55 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb80007 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2cee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2cee5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [280: 149094400] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d92 0x7a92a8 0xda5d0a 0xda5ca2 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5d09 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5ca1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [288: 153354240] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [300: 159744000] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b145 0x96dfa5 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96dfa4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x624 crypto/tls/handshake_server_tls13.go:228 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [280: 149094400] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 3145728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [284: 151224320] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [292: 155484160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [298: 158679040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0xcddb10 0xcddafb 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcddb0f 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x48b4ac 0x4907d3 0xd631d9 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0xd631d8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x425d05 0xaff918 0xaff8e0 0xb7c72a 0xb7edb0 0x495521 # 0xaff917 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xaff8df github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x9764c5 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x9764c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:40 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x16133eb 0x16133c4 0x161338f 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16133ea net/textproto.MIMEHeader.Set+0x1ca net/textproto/header.go:22 # 0x16133c3 net/http.Header.Set+0x1a3 net/http/header.go:40 # 0x161338e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 32] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc2accf 0xc28776 0xc33165 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2acce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 2304] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xda682a 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda6829 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [12: 288] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x79a6d2 0x799687 0xd4d17c 0xd4d69b 0xd4d64f 0xd5023c 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a6d1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x799686 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:135 # 0xd4d17b golang.org/x/crypto/curve25519.x25519+0x7b golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:87 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5023b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [5: 560] @ 0x48b4ac 0x4901c9 0x759866 0xb7ff7b 0xb7ff55 0xb7ff56 0xb80008 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb7ff7a github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb7ff54 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb7ff55 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb80007 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1240874 0x12d7049 0x12d6e7c 0x12d6245 0x12d502d 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x1240873 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d7048 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6e7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d6244 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x10506a5 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x10506a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:346 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd5c7cc 0x10514a5 0x10506a5 0x495521 # 0xd5c7cb github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x10506a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:346 0: 0 [4: 64] @ 0x48b485 0x425d05 0xb82445 0xb80fce 0x495521 # 0xb82444 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b485 0x490767 0xb31c1a 0xb809e7 0xb809c9 0xb8098f 0xb8071e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb809e6 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb809c8 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb8098e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb8071d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd2f271 0xd2ef65 0x10d5051 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0xd2f270 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:253 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d57a8 0x12d61d9 0x12d51e2 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d57a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d61d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0x15963a5 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x15963a4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x664 github.com/pactus-project/pactus/www/grpc/blockchain.go:201 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x92a43e 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92a43d crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 6144] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x15964d0 0x15964bc 0x159648b 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x15964cf encoding/hex.EncodeToString+0x78f encoding/hex/hex.go:127 # 0x15964bb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159648a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x159661a 0x159658e 0x159655d 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1596619 encoding/hex.EncodeToString+0x8d9 encoding/hex/hex.go:129 # 0x159658d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159655c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 229376] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x5276f7 0x526c3b 0x706bc5 0x706b13 0x7051e5 0x7269ff 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5276f6 fmt.newScanState+0xb6 fmt/scan.go:388 # 0x526c3a fmt.Fscanf+0x5a fmt/scan.go:142 # 0x706bc4 fmt.Sscanf+0x104 fmt/scan.go:114 # 0x706b12 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x52 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:651 # 0x7051e4 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:465 # 0x7269fe github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6aeed6 0x6adf36 0x8e67ae 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x83f33f 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f33e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x12d5dbc 0x12b3059 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d5dbb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d27dc 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d27db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc11516 0x114e8de 0x114e0ad 0x495521 # 0xc11515 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 # 0x114e8dd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114e0ac github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48c github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x1241185 0x1244ddf 0x495521 # 0x1241184 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x144 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1207 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [1: 512] @ 0x48b485 0x490767 0x1612425 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1612424 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x364 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:122 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12b3195 0x121c44f 0x12d1886 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12b3194 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c44e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1885 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x12d1292 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d1291 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.80.0/stream.go:203 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x425d05 0x6acc45 0x6aeef0 0x6adf36 0x8e67ae 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x161229d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x161229c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x1dc github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:119 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b485 0x4901c9 0x124daff 0x12ca635 0x12ca613 0x12ceb26 0x12c72ff 0x495521 # 0x124dafe google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12ca634 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca612 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x425d05 0x131d613 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x131d612 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:147 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x123b87d 0x123b81c 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123b87c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b81b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b485 0x490767 0x1607ac8 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x1607ac7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12d8132 0x12d8115 0x12d8100 0x12d69f0 0x12d65d4 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d8131 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d69ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d65d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b485 0x425d05 0x12d23f5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d23f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x160dc1c 0x1609e09 0x16094b3 0x4a49ca 0x495521 # 0x160dc1b github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x1609e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 288] @ 0x48b485 0x425d05 0xa01089 0xa0107d 0x1613f88 0x161500b 0x495521 # 0xa01088 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0107c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0x12d57a8 0x12d31ff 0x12d51e2 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d57a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d31fe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 416] @ 0x48b485 0x4901c9 0x160645d 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x160645c github.com/creachadair/jrpc2.(*Client).Batch+0x7c github.com/creachadair/jrpc2@v1.3.5/client.go:330 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x105173e 0x1050e90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x105173d 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 2304] @ 0x48b48c 0x490767 0x16054dd 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16054dc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x1607e46 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607e45 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fdd0 0x69fc8f 0x69fae5 0x15979e5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69fdcf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fc8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:230 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x15979e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1231a73 0x1232831 0x1231455 0x123ad12 0x495521 # 0x1231a72 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0x13217f7 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x13217f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:160 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d176e 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d176d google.golang.org/grpc.newClientStream+0x56d google.golang.org/grpc@v1.80.0/stream.go:244 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 352] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1597bbd 0x1597d10 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1597bbc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1597d0f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 204800] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1152] @ 0x48b48c 0x490767 0x1607ac8 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x1607ac7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0x131c995 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x131c994 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:78 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 49152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x5625b1 0x5625a3 0x5660a4 0x5659cf 0x56554d 0x561473 0x561231 0x560b7e 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5625b0 bytes.(*Buffer).Grow+0x110 bytes/buffer.go:186 # 0x5625a2 encoding/json.addrMarshalerEncoder+0x102 encoding/json/encode.go:504 # 0x5660a3 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:934 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 512] @ 0x48b485 0x490767 0x160a7be 0x1609a89 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x160a7bd github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x4fd github.com/creachadair/jrpc2@v1.3.5/server.go:328 # 0x1609a88 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x160a605 0x1609a89 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x160a604 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x344 github.com/creachadair/jrpc2@v1.3.5/server.go:326 # 0x1609a88 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x160fd8d 0x160fc7c 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x160fd8c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x1604cea 0x1606545 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1604ce9 github.com/creachadair/jrpc2.(*Client).req+0x109 github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x1606544 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb28a5e 0xb28a4c 0xb296d8 0xb295ad 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb28a5d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb28a4b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb296d7 github.com/whyrusleeping/go-keyspace.Key.Distance+0x277 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb295ac github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb29b8a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x12525b1 0x1252112 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x12525b0 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 3584] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x123faf2 0x12445b8 0x1244e0e 0x495521 # 0x123faf1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:963 # 0x12445b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [2: 320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b4ac 0x473854 0x473366 0x1602eb7 0x160fd55 0x160fc7c 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x1602eb6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x160dc38 0x1609e09 0x16094b3 0x4a49ca 0x495521 # 0x160dc37 github.com/creachadair/jrpc2.tasks.responses+0x377 github.com/creachadair/jrpc2@v1.3.5/server.go:807 # 0x1609e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1597a2e 0x1597a1a 0x15979b7 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597a2d encoding/hex.EncodeToString+0x18d encoding/hex/hex.go:127 # 0x1597a19 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x179 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15979b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x116 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b485 0x425d05 0x1240874 0x12d7049 0x12d6e7c 0x12d6245 0x12d502d 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x1240873 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d7048 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6e7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d6244 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x421deb 0x13218e5 0x13218ab 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x13218e4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13218aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x12297f4 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x12297f3 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xb3 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 6144] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b4ac 0x425d05 0x6aed16 0x6adf36 0x8e67ae 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d1419 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d1418 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b4ac 0x425d05 0x1221465 0x121f903 0x125209b 0x1244c5a 0x495521 # 0x1221464 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x121f902 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x425d05 0x124f827 0x124e2d5 0x12ca635 0x12ca613 0x12ceb26 0x12c72ff 0x495521 # 0x124f826 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1336 # 0x124e2d4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12ca634 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca612 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x69fc36 0x69fbff 0x69fae5 0x15979e5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69fc35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fbfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x15979e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b485 0x425d05 0x160a479 0x1609a89 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x160a478 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x1609a88 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x1595e66 0x1595dba 0x1595d9a 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1595e65 encoding/hex.EncodeToString+0x125 encoding/hex/hex.go:129 # 0x1595db9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x79 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1595d99 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 3456] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 72] @ 0x48b485 0x48b145 0x122d645 0x12555f3 0x12555f4 0x1255006 0x1254cd7 0x1255e85 0x1255a09 0x12c0efb 0x12c1eb7 0x12c9725 0x12ceb26 0x12c72ff 0x495521 # 0x122d644 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x12555f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x12555f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x1255005 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:181 # 0x1254cd6 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:146 # 0x1255e84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x1255a08 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c0efa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c9724 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x12525b1 0x1252112 0x1244c5a 0x495521 # 0x12525b0 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:572 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x11fbce5 0x11f8a0f 0x11f76b3 0x11f7425 0x11ff108 0x11fe205 0x1321892 0x132185e 0x132184a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x11fbce4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f8a0e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f76b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7424 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11ff107 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fe204 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321891 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132185d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321849 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x131f81c 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f81b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:418 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x4901c9 0x1255b85 0x1253bda 0x12c0f3c 0x12c1eb7 0x12c9725 0x12ceb26 0x12c72ff 0x495521 # 0x1255b84 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1253bd9 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:57 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c9724 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 3584] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x1607bbe 0x16077b9 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b485 0x490767 0x4d92db 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d92da io.ReadAll+0x1ba io/io.go:744 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 384] @ 0x48b485 0x490767 0x16127e6 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16127e5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x69b336 0x159ce82 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x69b335 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x159ce81 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:289 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159d9fc 0x159d994 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159d9fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d993 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x12c1a4c 0x12dce59 0x12d5971 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12c1a4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.80.0/rpc_util.go:866 # 0x12dce58 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.80.0/stream.go:1901 # 0x12d5970 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x1607ac8 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x1607ac7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x267 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 640] @ 0x48b485 0x425d05 0x1607a6a 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x1607a69 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123b218 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b217 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 144] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [21: 26880] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4901c9 0x12521f6 0x1252112 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x12521f5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 864] @ 0x48b485 0x4901c9 0x123b9e9 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b9e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 491520] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x6a05c6 0x15961d5 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6a05c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x15961d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x1224aa5 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1224aa4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x159cc39 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x159cc38 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:276 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1596025 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1596024 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2e4 github.com/pactus-project/pactus/www/grpc/blockchain.go:193 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0xb783eb 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10808cf 0x495521 # 0x10808ce github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:530 0: 0 [4: 3584] @ 0x48b4ac 0x4901c9 0x814ee5 0x814845 0x125ff05 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125ff04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x13226d7 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x13226d6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:41 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 1088] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1145752 0xd2f1d3 0xd2ef65 0x10d5051 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x1145751 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x131 github.com/pactus-project/pactus/network/gater.go:74 # 0xd2f1d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x1f2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:251 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [3: 55296] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 224] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 81920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83f285 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83f284 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:59 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 3072] @ 0x48b48c 0x490767 0xb29c17 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb29c16 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x48b485 0x425d05 0xb80045 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb80044 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb7fc4b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb7fc2d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x48b485 0x425d05 0xafd6e5 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd6e4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 393216] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 6144] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8e7a45 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x15965a5 0x159658e 0x159655d 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x15965a4 encoding/hex.EncodeToString+0x864 encoding/hex/hex.go:127 # 0x159658d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x84d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159655c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x81c github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b485 0x425d05 0x12d33e7 0x12d336e 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d33e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d336d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x159cc39 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x159cc38 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:276 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 9216] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x83fdd7 0x83f33f 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f33e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x1596309 0x15962ba 0x15962ad 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1596308 encoding/hex.EncodeToString+0x5c8 encoding/hex/hex.go:127 # 0x15962b9 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x579 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15962ac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x56c github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 896] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb80f4c 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb78605 0xb78651 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b485 0x4901c9 0x78f9cb 0x1057838 0x105506c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78f9ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x1057837 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x105506b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9eb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 11520] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159d9fc 0x159d994 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159d9fb github.com/pactus-project/pactus/crypto.Address.String+0xdfb github.com/pactus-project/pactus/crypto/address.go:89 # 0x159d993 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd93 github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x83fdd7 0x83f33f 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f33e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 832] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1152] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 7680] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1322717 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1322716 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 960] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb296e8 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0x57da39 math/big.nat.make+0x139 math/big/nat.go:67 # 0x57d9d3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x57d9c3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb296e7 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb29b8a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 96] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [4: 192] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [2: 48] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x57dbe7 0x57db81 0x57db68 0x57ddef 0xb29715 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x57dbe6 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x57db80 math/big.nat.set+0x60 math/big/nat.go:92 # 0x57db67 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x57ddee math/big.(*Float).Float64+0x12e math/big/float.go:1019 # 0xb29714 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb29b8a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0xb067d9 0xb06625 0xb06325 0xb05605 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb06324 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb05604 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1195625 0x11960e5 0x119571a 0x11526a3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x92c0ee 0x948c3a 0x94daba 0x94ac8c 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x92c0ed crypto/tls.(*weakCertCache).newCert+0x2cd crypto/tls/cache.go:33 # 0x948c39 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x94dab9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 256] @ 0x48b4ac 0x4907d3 0x7afc57 0x7afaa7 0x954d14 0x954cf3 0x7af984 0x7afddc 0x951eda 0x951d67 0x9568f5 0x9678f8 0x94a665 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x7afc56 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afaa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x954d13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x954cf2 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951ed9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2339 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951d66 crypto/tls.(*clientHelloMsg).marshalMsg+0x21c6 crypto/tls/handshake_messages.go:257 # 0x9568f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94a664 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x425d05 0xdd9f16 0xde2cf7 0xde43d8 0xdb9625 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd9f15 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.59.0/send_stream.go:582 # 0xde2cf6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.59.0/stream.go:177 # 0xde43d7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.59.0/streams_map.go:249 # 0xdb9624 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb3139c 0xb31363 0xb7f108 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb3139b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb31362 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:64 # 0xb7f107 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:191 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b485 0x490767 0x87faae 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x87faad google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 6240] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0xb12511 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12510 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 576] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x490767 0xb816bc 0x495521 # 0xb816bb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d4f7d 0x10d4e5f 0xb8269f 0xb80fce 0x495521 # 0x10d4f7c 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 # 0x10d4e5e 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 # 0xb8269e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [10: 480] @ 0x48b4ac 0x4731d7 0xafd736 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd735 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb296e8 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x57da39 math/big.nat.make+0x139 math/big/nat.go:67 # 0x57d9d3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x57d9c3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb296e7 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb29b8a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1344] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [7: 224] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0xb759de 0xb81668 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0xb759dd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb81667 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:464 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x759866 0xb82305 0xb822e5 0xb822a8 0xb82389 0xb80fce 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb82304 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb822e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb822a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb82388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x58695e 0x58693d 0x58693b 0x57e4e6 0x5cc13f 0x5fc43d 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58695d math/big.nat.make+0x3d math/big/nat.go:62 # 0x58693c math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x58693a math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x57e4e5 math/big.(*Int).SetInt64+0x45 math/big/int.go:64 # 0x5cc13e github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0x3de github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:73 # 0x5fc43c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3fc github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:805 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 129024] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1440] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8b4487 0x8c56a5 0x105564f 0x1054f85 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x105564e 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 # 0x1054f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb27315 0xb2730b 0xb25f46 0xb25e96 0xb73759 0xb81010 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25f45 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb25e95 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb73758 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8100f github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:421 0: 0 [4: 64] @ 0x48b485 0x425d05 0xbe40f8 0xbe284d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe40f7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe284c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb82505 0xb80fce 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82504 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f41ac 0x115d2ac 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f41ab github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 57344] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1051c48 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1051c47 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0xb783be 0xb78343 0xb78357 0xb78992 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10da8d3 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x10da8d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x10da7ec 0x10d5942 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 21888] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb7edaf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x967455 0x967425 0x967337 0x7af984 0x7afddc 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x967454 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967424 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967336 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x490767 0xc2b90e 0xc2b7b4 0xc279df 0xc33165 0x495521 # 0xc2b90d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b7b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [34: 47872] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x10549c5 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10549c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [22: 2816] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b485 0x425d05 0xce0047 0x105235f 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce0046 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 # 0x105235e 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2031616] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b485 0x425d05 0xb789ad 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb789ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16079af 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc8c 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb783be 0xb78343 0xb78357 0xb7893a 0xb803ad 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb803ac github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [32: 49152] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3845 0xdf031f 0xde41c5 0xde43bb 0xdb9625 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde41c4 github.com/quic-go/quic-go.(*streamsMap).getSendStream+0xa4 github.com/quic-go/quic-go@v0.59.0/streams_map.go:220 # 0xde43ba github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x1a github.com/quic-go/quic-go@v0.59.0/streams_map.go:242 # 0xdb9624 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ea865 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 81920] @ 0x48b4b3 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x7482a5 0x73de8e 0x72da3d 0x72ce59 0x72c68a 0x72d4bd 0x72d355 0x730cd6 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x7482a4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x73de8d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x72da3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d4bc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72d354 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x730cd5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:786 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x490767 0xc29db6 0xc28290 0xc33165 0x495521 # 0xc29db5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x1d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1630 # 0xc2828f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 416] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d487a 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10d4879 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 480] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 507904] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x107ef45 0x107ef30 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107ef44 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x13a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:689 # 0x107ef2f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x138f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xcf8ce7 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x1150988 0x114ce2a 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x1150987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7de87c 0x7def19 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7de87b crypto/x509.marshalPublicKey+0x17b crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 48] @ 0x48b485 0x425d05 0xda395b 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda395a github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd0241f 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0xd0241e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [5: 240] @ 0x48b4ac 0x473854 0x473366 0xc1c4ae 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc1c4ad github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29f29 0xc299d0 0xc2ccb6 0xc28265 0xc33165 0x495521 # 0xc29f28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc299cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ccb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc28264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x48b485 0x425d05 0x1224b65 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1224b64 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x421deb 0x6363f2 0x636513 0x635c10 0x66430c 0x6623b3 0x67370c 0x118e945 0x118dbef 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x6363f1 net/netip.parseIPv4Fields+0x2f1 net/netip/netip.go:184 # 0x636512 net/netip.parseIPv4+0x32 net/netip/netip.go:197 # 0x635c0f net/netip.ParseAddr+0x4f net/netip/netip.go:118 # 0x66430b net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e944 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118dbee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ed 0x726e08 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x726e07 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 480] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0x10815ef 0x107d7ca 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10815ee github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:616 # 0x107d7c9 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x889 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x75fe5a 0x75fc43 0x7810f6 0x8c56d1 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75fe59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810f5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78c22b 0x78c21e 0x78eca5 0x104103f 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x104103e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x41e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:151 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1150db6 0x495521 # 0x1150db5 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x107c9d3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde0cb 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 # 0xcdfe84 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 # 0x107c9d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x160fd8d 0x160fc7c 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x160fd8c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eb88f 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eb88e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0x11fbce5 0x11f8a0f 0x11f76b3 0x11f7425 0x11ff108 0x11fe205 0x1321ab2 0x1321a7e 0x1321a6a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x11fbce4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11f8a0e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11f76b2 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11f7424 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x11ff107 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x11fe204 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321ab1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1321a7d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321a69 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x115055e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x115055d github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbd github.com/pactus-project/pactus/network/stream.go:56 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1920] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78cb05 0x78c6ce 0xb12528 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x710052 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dc8c 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x1150504 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x1150503 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d406f 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x7afd45 0x9635d4 0x9635b3 0x7af984 0x7afddc 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9635d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9635b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd56336 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd56335 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: 160] @ 0x48b485 0x425d05 0xce053e 0xcde0fc 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce053d 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 # 0xcde0fb 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 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x69be31 0x6abffe 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69be30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6abffd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:233 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1024] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 896] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1efe7 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1efe6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x8e58fd 0x8e5888 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e58fc github.com/pactus-project/pactus/store.blockHashKey+0x59c github.com/pactus-project/pactus/store/block.go:28 # 0x8e5887 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x527 github.com/pactus-project/pactus/store/block.go:99 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x7943a5 0x1081b7c 0x1081b06 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1081b7b github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x47b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x1081b05 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x405 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 24] @ 0x48b485 0x490767 0x7cd768 0x7d381d 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd767 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565954 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565953 encoding/json.arrayEncoder.encode+0x53 encoding/json/encode.go:884 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0xafb650 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0xdd5a05 0xde2e4a 0xdc6802 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdd5a04 github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0xc4 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:488 # 0xde2e49 github.com/quic-go/quic-go.(*Stream).getControlFrame+0x49 github.com/quic-go/quic-go@v0.59.0/stream.go:197 # 0xdc6801 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x301 github.com/quic-go/quic-go@v0.59.0/framer.go:182 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78b325 0x7943ee 0x1081b7c 0x1081b06 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b324 github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x24 github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x7943ed github.com/multiformats/go-multiaddr.Join+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:23 # 0x1081b7b github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x47b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x1081b05 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x405 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 160] @ 0x48b485 0x490767 0x654213 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654212 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x780d15 0x781328 0x781151 0x8c56d1 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 2304] @ 0x48b48c 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 768] @ 0x48b4ac 0x4901c9 0x16cc728 0x16cc6df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16cc727 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cc6de crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1248] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0xb784d8 0xb7851d 0xb78551 0xb788ec 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x1056cd1 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1056cd0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1063 # 0xd2ca76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x46eabf 0xd41ecc 0xd41e9b 0xd41930 0xd4da7c 0xd4e156 0xd4ed74 0xd512f2 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0xd41ecb golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xeb golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:96 # 0xd41e9a golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xba golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd4192f golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:85 # 0xd4da7b github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd4e155 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd4ed73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd512f1 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xcf1 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 96] @ 0x48b485 0x425d05 0x51cef2 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x962bd4 0x962aaf 0x962aae 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x962bd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962aae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x962aad crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x87fa55 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87fa54 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x421deb 0x7df059 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7df058 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2560] @ 0x48b4ac 0x4907d3 0x95c9b5 0x95c985 0x95c897 0x7af984 0x7afddc 0x95c80d 0x95c394 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x95c9b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c896 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c80c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c393 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x12c9685 0x12ceb26 0x12c72ff 0x495521 # 0x12c9684 google.golang.org/grpc.(*Server).processUnaryRPC+0xe84 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x425d05 0xd0247f 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0xd0247e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xb136d4 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb136d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 27136] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdc9d96 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc9d95 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xaf5 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:450 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6ae656 0x6ae5dc 0x6ae5a6 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae655 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xd5 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6ae5db github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x5b github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae5a5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 96] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dd38 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [13: 624] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd62fcd 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd62fcc github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8fa188 0x8f99ab 0xd5a7a7 0xd5a58f 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8fa187 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8f99aa github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5a58e 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: 64] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xd56025 0x495521 # 0xd56024 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7cd670 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd66f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1080676 0x1080587 0x495521 # 0x1080675 io.LimitReader+0x115 io/io.go:461 # 0x1080586 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:513 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1240874 0x12d7049 0x12d6e7c 0x12d6245 0x12d502d 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1240873 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12d7048 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12d6e7b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12d6244 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x65d8d5 0x10dd8ec 0x10e2725 0x10dea85 0x8fb19d 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x65d8d4 net.IP.Mask+0xb4 net/ip.go:283 # 0x10dd8eb github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x20b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:71 # 0x10e2724 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:510 # 0x10dea84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:191 # 0x8fb19c github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd2ca76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 4608] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb1266f 0xb13815 0xb11df7 0xdfd616 0xdfd608 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13814 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdf0346 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdf0345 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x265 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69d95f 0x69d569 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d95e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d568 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57f8b8 0x69d95f 0x69d569 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d95e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d568 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684a3f 0x684a0b 0x68573f 0x683999 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684a3e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x684a0a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x68573e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x683998 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:641 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd583aa 0xd58353 0xd57d9a 0xd563b3 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd583a9 fmt.Errorf+0x569 fmt/errors.go:26 # 0xd58352 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x512 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:172 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x421e68 0xd6ea8c 0xddfa74 0xddf8f3 0xddbeaf 0x495521 # 0xd6ea8b github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x2ab github.com/quic-go/quic-go@v0.59.0/internal/wire/extended_header.go:141 # 0xddfa73 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xd3 github.com/quic-go/quic-go@v0.59.0/server.go:915 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x6aee49 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x1189ead 0x11894b4 0x1188438 0x119037a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1189eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11894b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1188437 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1190379 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd94c72 0xd9553f 0xd9400d 0xdcc662 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd94c71 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:59 # 0xd9553e github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x9e github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:217 # 0xd9400c github.com/quic-go/quic-go/internal/ackhandler.(*ReceivedPacketHandler).GetAckFrame+0x6c github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:98 # 0xdcc661 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x101 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:646 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 960] @ 0x48b485 0x425d05 0x96d9bc 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96d9bb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd9ee1b 0xd9e84e 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xd9ee1a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:52 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56abc6 0x56a53d 0x55a0d4 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56abc5 encoding/json.stateBeginValue+0x125 encoding/json/scanner.go:227 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x115445b 0x11543e0 0x11543c3 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x115445a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x11543df github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11543c2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b5805 0x7b9d56 0x7b0edc 0x7de81a 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b5804 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d55 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0edb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de819 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b485 0x425d05 0xdc7d85 0xda9fc5 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc7d84 github.com/quic-go/quic-go.newPacketPacker+0xc4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:158 # 0xda9fc4 github.com/quic-go/quic-go.init.func1+0x1104 github.com/quic-go/quic-go@v0.59.0/connection.go:371 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde25d0 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde25cf github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0x8f96c5 0x8f96cf 0xd5c88f 0x10514a5 0x105179a 0x1050e90 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8f96c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8f96ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5c88e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda41d5 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd6cd2d 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cd2c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:18 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 96] @ 0x48b485 0x490767 0x7cd6ca 0x7d39ad 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x78ca98 0x78c6ce 0xb1266f 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16ea865 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 144] @ 0x48b485 0x425d05 0xd95874 0xd959f7 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95873 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x173 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:53 # 0xd959f6 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:145 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8b4487 0x8c56a5 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055c18 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cbad8 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cbad7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xcfc86a 0xcfc860 0xcfc15c 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfc869 github.com/libp2p/go-buffer-pool.Get+0x5a9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc85f github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x59f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f9b7d 0xd5cbd1 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9b7c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd5cbd0 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x4e1025 0x4e1c37 0x66e20f 0x66dafb 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1c36 syscall.Getpeername+0x76 syscall/syscall_unix.go:309 # 0x66e20e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x69985d 0xda43b5 0xda4905 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x69985c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4904 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0xd5153f 0xd4d9f7 0xd4e156 0xd5dde5 0xd5ff5f 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0xd5153e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd4d9f6 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd4e155 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd5dde4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/crypto.go:45 # 0xd5ff5e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/rw.go:79 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 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] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16079af 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0af3f 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af3e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:678 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x16b19da 0x16cc80e 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cc80d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fd27 0xc3fce7 0xc40c9d 0xc47a4f 0xc291bb 0xc29196 0xc33165 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fd26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fce6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc47a4e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc291ba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29195 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x490767 0xc33945 0xc32c19 0x495521 # 0xc33944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [3: 144] @ 0x48b485 0x4901c9 0x7943a5 0x1041785 0x104158e 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1041784 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x104158d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:172 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dd38 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x669729 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x669728 net.(*OpError).Error+0x108 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b485 0x425d05 0x93b4fe 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x93b4fd crypto/tls.(*Conn).handshakeContext+0x15d crypto/tls/conn.go:1538 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 12288] @ 0x48b4ac 0x4901c9 0x9f5b51 0x9f5af9 0x9f5c15 0x9fb37a 0x495521 # 0x9f5b50 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0x9f5af8 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f5c14 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fb379 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b34c5 0x7b343f 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b34c4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b343e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169717b 0x6994b3 0x699639 0x699b45 0xda6788 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xdc45ef github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x16b57e5 0x16cbde2 0x16cc029 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16b57e4 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16cbde1 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16cc028 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6a2e3b 0x6a2e18 0x8e503a 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2e17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e5039 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eabad 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eabac crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd02748 0xd3852a 0xafbb38 0x107f56c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02747 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:43 # 0xd38529 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107f56b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x19cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:445 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xd1c4ad 0xd2c890 0xd2c639 0x4a336c 0xd2c5db 0xd2c5af 0xd2ce02 0x495521 # 0xd1c4ac 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 # 0xd2c88f 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 # 0xd2c638 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 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2c5da sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2c5ae 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 # 0xd2ce01 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: 16] @ 0x48b4a5 0x4907d3 0x957026 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x957025 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x7ae245 0x7ce613 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce612 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xe0252c 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0xe0252b github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x36b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:138 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 32] @ 0x48b485 0x425d05 0x7d34e9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d34e8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78cb05 0x78c6ce 0xb1266f 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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] @ 0x48b485 0x425d05 0x7cd4ba 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd4b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 4608] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x1150ff8 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc14 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xce07f4 0xce63a5 0x107dc57 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce07f3 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 # 0xce63a4 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 # 0x107dc56 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16cafe6 0x16d1925 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdaf34b 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf34a github.com/quic-go/quic-go.newSendQueue+0x16a github.com/quic-go/quic-go@v0.59.0/send_queue.go:37 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ea865 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcde489 0xcdf6d5 0xd38ad9 0x10d406f 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0xafb650 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699639 0xda48a5 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda48a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x167ee86 0x168b534 0x699812 0x4d83ae 0xda6807 0xda6808 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x167ee85 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x699811 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:60 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6806 io.ReadFull+0x126 io/io.go:354 # 0xda6807 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:62 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x71014f 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cb75e 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cb75d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2400] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x937153 0x93548d 0x938b91 0x938b92 0x938c19 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x937152 crypto/tls.(*Conn).retryReadRecord+0x72 crypto/tls/conn.go:800 # 0x93548c crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:759 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1081510 0x10812ce 0x1080333 0x107e11c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x108150f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x14f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:610 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080332 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107e11b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x125297e 0x4a35b1 0x1251227 0x121f024 0x1221670 0x12321f2 0x1232930 0x1231455 0x123ad12 0x495521 # 0x125297d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122166f golang.org/x/net/http2.(*Framer).WritePing+0x10f golang.org/x/net@v0.53.0/http2/frame.go:928 # 0x12321f1 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:800 # 0x123292f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:898 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 48] @ 0x48b485 0x425d05 0x92abca 0x92aba7 0x971c25 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x92abc9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92aba6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x971c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xda682a 0xda660a 0xda5db2 0xdde507 0xddcd52 0xddbac5 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda6829 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda6609 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda5db1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xdde506 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 96] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x1045ce5 0x107cc8c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1045ce4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107cc8b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2048] @ 0x48b4ac 0x4901c9 0x8c1cef 0x10805f8 0x10805e9 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x10805f7 github.com/libp2p/go-buffer-pool.Get+0x97 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x10805e8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:510 0: 0 [1: 160] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc1d1b0 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x8c6cf3 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c6cf2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 32] @ 0x48b485 0x425d05 0xd625f6 0xe0547f 0xdfbef2 0xda5878 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0xd625f5 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 # 0xe0547e 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 # 0xdfbef1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda5877 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x123e51a 0x123e50e 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123e519 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x123e50d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b485 0x490767 0xdc6a78 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdc98fb 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc6a77 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdc98fa github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x10da1e5 0x10da9a6 0x8f97eb 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da9a5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshake+0x25 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:125 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78c22b 0x78c21e 0x78eca5 0x114ead9 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ead8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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] @ 0x48b485 0x425d05 0x107cbb5 0x107cad9 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107cbb4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:29 # 0x107cad8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x105132e 0x105179a 0x1050e90 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x105132d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dd38 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8f718c 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f718b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:31 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x664b51 0x6623b3 0x64a545 0x64b1e5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x664b50 net.(*Resolver).lookupIPAddr+0x8d0 net/lookup.go:311 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x64a544 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x64b1e4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [4: 1408] @ 0x48b485 0x4901c9 0xd2bf6c 0xd2c292 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2bf6b 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 # 0xd2c291 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 384] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cbb16 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cbb15 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x415 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1040305 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1040304 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:67 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 448] @ 0x48b4ac 0x4907d3 0x6a1cb8 0x6a1c74 0x6a1c73 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1cb7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6a1c73 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6a1c72 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607c85 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607c84 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1328228 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1328227 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:60 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd6ca 0x7d39ad 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8e53fd 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e53fc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x9c github.com/pactus-project/pactus/store/block.go:54 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 80] @ 0x48b485 0x425d05 0x10420b7 0x1042086 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10420b6 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x4f6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/proto.go:35 # 0x1042085 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4c5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:241 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb136d9 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xda5e15 0xda5de8 0xdde507 0xddcd52 0xddbac5 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xda5e14 encoding/asn1.Unmarshal+0x94 encoding/asn1/asn1.go:1141 # 0xda5de7 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x67 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:99 # 0xdde506 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x1150ff8 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x9f7cd0 0x9f7737 0x1613489 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x9f7ccf net/http.Header.Clone+0x70f net/http/header.go:105 # 0x9f7736 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1613488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cb40c 0x16d4c5f 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cb40b crypto/internal/fips140/ecdsa.bits2octets[...]+0xab crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x16d4c5e crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x421deb 0x105556d 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x105556c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xeec github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:827 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169724e 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4ab3 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd609a8 0xd616d7 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd609a7 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x347 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:69 # 0xd616d6 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4901c9 0x10814c7 0x10814b3 0x10813e5 0x10812ce 0x1080333 0x107e11c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10814c6 github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x106 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10814b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:65 # 0x10813e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:608 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080332 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107e11b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x425d05 0x69985d 0x4d83ae 0xda6807 0xda6808 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x69985c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6806 io.ReadFull+0x126 io/io.go:354 # 0xda6807 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:62 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x16b34bf 0x16cc03e 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b34be crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16cc03d crypto/internal/fips140/ecdsa.signGeneric[...]+0x11d crypto/internal/fips140/ecdsa/ecdsa.go:347 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x104582c 0x8c200a 0x1081e25 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x104582b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x12b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/proto/voucher.go:43 # 0x8c2009 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:52 # 0x1081e24 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x724 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:667 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x10d4725 0x10d47bb 0x10d4075 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x956fea 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x956fe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 480] @ 0x48b485 0x425d05 0x96d57a 0x9685ec 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96d579 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x9685eb crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x699a2f 0x699b67 0xda6788 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 240] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x490767 0xb178b4 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 1024] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x425d05 0x1241109 0x1244ddf 0x495521 # 0x1241108 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0xc8 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1197 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdd3d19 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0x10da4e6 0x10da483 0x8f97eb 0x495521 # 0xdd3d18 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3b8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:177 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x41b4ad 0x4eeea8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [1: 192] @ 0x48b485 0x425d05 0xda0ede 0xda07af 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda0edd github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:317 # 0xda07ae github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x10e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:257 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 2304] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x8c1c38 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 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] @ 0x48b4ac 0x4907d3 0x79a546 0x79a581 0xd4d146 0xd4d69b 0xd4d64f 0xd5023c 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a545 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a580 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5023b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ac6e6 0x8e57ed 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ac6e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:299 # 0x8e57ec github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:90 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1152] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 20480] @ 0x48b4ac 0x4901c9 0x9f5f6b 0x9f5f47 0x9fb3ba 0x495521 # 0x9f5f6a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f5f46 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fb3b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xcdd505 0xcdd56e 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0xcdd504 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6bce09 0x6bce72 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bce08 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bce71 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:69 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4289 0xd630ac 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x8b4288 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd630ab github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x41b526 0xdaf6f8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf6f7 github.com/quic-go/quic-go.(*Conn).preSetup+0x517 github.com/quic-go/quic-go@v0.59.0/connection.go:536 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x5ca91c 0x5ca8b3 0x6ae6e5 0x6ae69f 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x5ca91b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5ca8b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6ae6e4 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae69e github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b485 0x425d05 0x6830fa 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6830f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde0cb 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 # 0xcdfe84 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x967455 0x967425 0x967337 0x7af984 0x7afddc 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x967454 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967424 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967336 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xb03570 0xb764b5 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb0356f github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:113 # 0xb764b4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0xc1e96f 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e96e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x32e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 4096] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 1504] @ 0x48b4ac 0x4901c9 0xb232ab 0xb2329c 0xb23234 0xb2324a 0xb266be 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb232aa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb2329b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb23233 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb23249 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb266bd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x79a2ae 0x79a2ee 0xd4d16d 0xd4d69b 0xd4d64f 0xd51063 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x79a2ad bytes.Clone+0x12d bytes/bytes.go:1388 # 0x79a2ed crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0xd4d16c golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd51062 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa62 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a0d4f 0x6a0cc5 0x8e7729 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a0d4e github.com/pactus-project/pactus/util/encoding.WriteElements+0xae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a0cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x24 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x8e7728 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x388 github.com/pactus-project/pactus/store/store.go:181 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x9582e5 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9582e4 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda4967 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4966 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 144] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x9621e5 0x962144 0x96213d 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9621e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962143 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96213c crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1255 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x8c60e5 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c60e4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2816] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x425d05 0xd9148e 0xd959d5 0xd959a1 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9148d github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xad github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:100 # 0xd959d4 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x94 github.com/quic-go/quic-go@v0.59.0/internal/congestion/cubic_sender.go:78 # 0xd959a0 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x60 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:132 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ef7b 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x117ef7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ed 0x734d94 0x7352a5 0x726c39 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d93 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x726c38 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x278 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x1192465 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1192464 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0xda434d 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda434c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b485 0x425d05 0x114cd1c 0x119505f 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x114cd1b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x119505e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x10549c5 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10549c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x425d05 0x8fa0c5 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8fa0c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x10d477e 0x10d4075 0xc16ead 0x495521 # 0x10d477d github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x10d406f 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b485 0x425d05 0xc2498c 0xc24980 0xc2accf 0xc28776 0xc33165 0x495521 # 0xc2498b github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc2497f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2acce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169712f 0x6994b3 0x699639 0x699b45 0xda6788 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xb136d4 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb136d3 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x473854 0x473366 0x10da1c6 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0xafbb38 0x107f03e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10da1c5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107f03d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x149d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd2dc14 0xd2ce7f 0x495521 # 0xd2dc13 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 # 0xd2ce7e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cd5f3 0x7d381d 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dd38 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x78c36f 0x78c314 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c36e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x78c313 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x780d15 0x781328 0x781151 0x8c56d1 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055c18 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x69d8a5 0x69d869 0x69d77f 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d8a4 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d868 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d77e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938c19 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd70b13 0xd70b07 0xdd0b9c 0xdd0978 0xdd005b 0xdcfd6a 0xdb536f 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xd70b12 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70b06 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b9b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd0977 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd005a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfd69 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0xce0047 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce0046 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x167fb45 0x16eb2c7 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b485 0x490767 0xdc5787 0xdf91f6 0xdad06e 0xdaca1e 0xdbc472 0xdbbe4b 0xdba217 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdc5786 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.59.0/framer.go:86 # 0xdf91f5 github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x35 github.com/quic-go/quic-go@v0.59.0/connection.go:2995 # 0xdad06d github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1cd github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:144 # 0xdaca1d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc471 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbe4a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba216 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78c22b 0x78c21e 0x78eca5 0x104103f 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x104103e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x41e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:151 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 192] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcf97b8 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97b7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1280] @ 0x48b48c 0x4901c9 0xd29fe6 0xb71f78 0xb71da8 0x495521 # 0xd29fe5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb71f77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb71da7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16eaea8 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eaea7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b4ac 0x425d05 0x8f43da 0x8f43ec 0x8f6143 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f43d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f43eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:109 # 0x8f6142 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5630fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5630fa encoding/json.intEncoder+0x15a encoding/json/encode.go:558 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xd5a95d 0xd5a91c 0xd5a58f 0x495521 # 0xd5a95c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5a58e 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: 192] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 320] @ 0x48b485 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x57f0a6 0x5ceeb9 0x5ceeba 0x5ce5d7 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ceeb8 math/big.(*Int).Mul+0xb8 math/big/int.go:184 # 0x5ceeb9 github.com/consensys/gnark-crypto/ecc.getVector+0xb9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:313 # 0x5ce5d6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc2b8 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 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x8e4d0b 0x8e4d1d 0x8e887e 0x8f434b 0x8f5f77 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e4d0a github.com/pactus-project/pactus/types/account.(*Account).Clone+0x18a github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e4d1c github.com/pactus-project/pactus/store.(*accountStore).account+0x19c github.com/pactus-project/pactus/store/account.go:53 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x8f434a github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:101 # 0x8f5f76 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda1f65 0xda1f6f 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda1f64 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x3e4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:67 # 0xda1f6e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3ee github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:471 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdbf11f 0xdbf063 0xde38c5 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xdbf11e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde38c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x107e51b 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107e51a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x97a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:348 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0xd94d45 0xd94ceb 0xd94cc3 0xd93fc5 0xdcb54e 0xdc9436 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xd94d44 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame-range1+0x104 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:66 # 0xd94cea github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame.(*receivedPacketHistory).Backward.func1+0xaa github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_history.go:116 # 0xd94cc2 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:65 # 0xd93fc4 github.com/quic-go/quic-go/internal/ackhandler.(*ReceivedPacketHandler).GetAckFrame+0x24 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:89 # 0xdcb54d github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x28d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:528 # 0xdc9435 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:347 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 12288] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0xda434d 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda434c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 2560] @ 0x48b4ac 0x4907d3 0xdc2d0a 0xdb9fd7 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdc2d09 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:141 # 0xdb9fd6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.59.0/connection.go:2036 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd02430 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0242f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0xcf9825 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9824 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x425d05 0x51cc71 0x51cca8 0xdd93bd 0xdd934c 0xe02c8c 0xe02c6f 0xd38662 0xb75ff4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cc70 errors.New+0x230 errors/errors.go:65 # 0x51cca7 fmt.errorf+0x267 fmt/errors.go:46 # 0xdd93bc fmt.Errorf+0x19c fmt/errors.go:26 # 0xdd934b github.com/quic-go/quic-go.(*SendStream).Close+0x12b github.com/quic-go/quic-go@v0.59.0/send_stream.go:435 # 0xe02c8b github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.59.0/stream.go:165 # 0xe02c6e github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:81 # 0xd38661 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0xb75ff3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x78abf1 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78abf0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 480] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x79a546 0x79a581 0xd4d146 0xd4d531 0xd4d4de 0xd5df1c 0xd60c68 0x495521 # 0x79a545 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a580 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d530 golang.org/x/crypto/curve25519.X25519+0xf0 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d4dd github.com/flynn/noise.dh25519.GenerateKeypair+0x9d github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd5df1b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:39 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 832] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xda395b 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda395a github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [10: 3840] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 2304] @ 0x48b48c 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1154d15 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d14 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:103 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 80] @ 0x48b485 0x425d05 0xb0363c 0xb764b5 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb0363b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:114 # 0xb764b4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x7b344a 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b3449 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78cb05 0x78c6ce 0x1081830 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0x108182f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x4e7b07 0x7ae492 0x7cdcec 0x7cde09 0x7d3899 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x7ae491 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7cdceb crypto/x509.parseTime+0x8b crypto/x509/parser.go:209 # 0x7cde08 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:223 # 0x7d3898 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93b40b 0x979d9f 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 352] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x4e7b07 0x7ae645 0x7cdd3a 0x7cddeb 0x7d3899 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x7ae644 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7cdd39 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:205 # 0x7cddea crypto/x509.parseValidity+0x2a crypto/x509/parser.go:219 # 0x7d3898 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 320] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x6ad445 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x107e6b7 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107e6b6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb16 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x41647c 0xd2dc14 0xd2ce7f 0x495521 # 0xd2dc13 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 # 0xd2ce7e 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 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x107f9d8 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107f9d7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e37 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:478 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0xcd3b5e 0xcddff1 0xcdfe85 0x107c9d3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcd3b5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:260 # 0xcddff0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:673 # 0xcdfe84 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 # 0x107c9d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xcdd78f 0xcdc385 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcdd78e 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 # 0xcdc384 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde2408 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde2407 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x4901c9 0xd95851 0xd95769 0xd959f7 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95850 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x150 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:33 # 0xd95768 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd959f6 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:145 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb 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 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd28058 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xd28057 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xe028b0 0xe02acc 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0xe028af github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [5: 640] @ 0x48b485 0x425d05 0x8f4105 0x115d2ac 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4104 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4ac 0x425d05 0x8f43da 0x8f43ec 0x8f5f77 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f43d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f43eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:109 # 0x8f5f76 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8f9d09 0x8f99f7 0xd5aab3 0x10d2b09 0xd2cee5 0x495521 # 0x8f9d08 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8f99f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aab2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x48b145 0x69c5d3 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7c70cd 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c70cc crypto/x509.(*CertPool).AddCert+0xac crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x10da1e5 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0xafbb38 0x107f03e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107f03d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x149d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xdc45ef github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eac2e 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eac2d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 49152] @ 0x48b4b3 0x490767 0x745954 0x7458b7 0x7458d7 0x745812 0x73da78 0x726c8a 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x745953 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x3f3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x7458b6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x356 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x7458d6 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x376 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x745811 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x2b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x73da77 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x726c89 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0xb12658 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12657 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x4907d3 0x87fa55 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x87fa54 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cda0b 0x7d3aea 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cda0a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d3ae9 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 6528] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b 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] @ 0x48b485 0x41b4ad 0x6460ba 0x6645c5 0x6623b3 0x67370c 0x118e945 0x118dbef 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x6460b9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x6645c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e944 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118dbee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3b5e 0xcddff1 0xcdfe85 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcd3b5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:260 # 0xcddff0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:673 # 0xcdfe84 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xd625f6 0xd64145 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd625f5 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 # 0xd64144 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4907d3 0x967025 0x966f84 0x966f7d 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x967024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x966f7c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x16eb2c7 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0a4f1 0x1080422 0x107e488 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0a4f0 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).TagPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:579 # 0x1080421 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).addConn+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:492 # 0x107e487 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x8e7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:339 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 384] @ 0x48b485 0x425d05 0xde344c 0xde3432 0xde3167 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xde344b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde3431 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 160] @ 0x48b485 0x425d05 0xcc3729 0xcc36f6 0xcc2efa 0xcdc2d5 0xcdc1d7 0x1130fb8 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0xcc3728 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcc36f5 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0x1130fb7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb7eec5 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7eec4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:164 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x79a214 0x79a10a 0x976d50 0x96e265 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x79a213 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x79a109 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976d4f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9f5e26 0x9fb3ba 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5e25 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9fb3b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x557d27 0x7856a5 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x557d26 encoding/base64.(*Encoding).EncodeToString+0xe6 encoding/base64/base64.go:207 # 0x7856a4 github.com/multiformats/go-multibase.Encode+0x4c4 github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd029b8 0xd38c22 0x108144c 0x10812ce 0x1080333 0x107e11c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd029b7 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 # 0xd38c21 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 # 0x108144b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080332 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:272 # 0x107e11b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x57b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:313 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xc11abf 0x10d4c44 0x10d3ff8 0x115093b 0x114ce2a 0x495521 # 0xc11abe 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 # 0x10d4c43 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 # 0x10d3ff7 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 20480] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x425d05 0x71cd2c 0x7202df 0x7487a5 0x714277 0x748548 0x748ec5 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7202de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 1408] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dfcb 0x748f07 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dfca github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x748f06 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 999424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x79448c 0xdfd6ae 0xdfd63c 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x79448b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xdfd6ad github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xdfd63b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1499136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0x1154527 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x46ea6d 0x1041513 0x10414ea 0x10414a1 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1041512 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8f2 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x10414e9 github.com/multiformats/go-multiaddr.SplitFirst+0x8c9 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10414a0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x880 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:163 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xcde489 0xcdf6d5 0xd38ad9 0x105132e 0x105179a 0x1050e90 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x105132d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x490767 0xb17b89 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb17b88 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda6c65 0xda8738 0xdcafe2 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda6c64 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x364 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:122 # 0xda8737 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:341 # 0xdcafe1 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x201 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:491 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 144] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0xde267b 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xde267a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x668b29 0x937cc9 0x938445 0x9375ba 0x93b1e7 0x93afc9 0xcfaa44 0xcfce51 0x495521 # 0x668b28 net.(*conn).Write+0x68 net/net.go:210 # 0x937cc8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9375b9 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x93b1e6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x93afc8 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x96e174 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96e173 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7f3 crypto/tls/handshake_server_tls13.go:234 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4f8f1 0xd5e189 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4f8f0 github.com/flynn/noise.NewHandshakeState+0x750 github.com/flynn/noise@v1.1.0/state.go:357 # 0xd5e188 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x308 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:52 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78c22b 0x78c21e 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda681e 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda681d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8b42ac 0xd630ac 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b42ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd630ab github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 208] @ 0x48b4ac 0x4731d7 0x51fa86 0x1154527 0x1154765 0x11955f5 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154764 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x11955f4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10553c9 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x10553c8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd48 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:822 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0xa1d43f 0xa1d440 0x9f65a7 0x9fb498 0x495521 # 0xa1d43e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa1d43f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x780d15 0x781328 0x781151 0x8c56d1 0x1055c19 0x105543c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055c18 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x425d05 0x11fe11c 0x11fe176 0x1321ab2 0x1321a7e 0x1321a6a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x11fe11b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fe175 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321ab1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1321a7d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321a69 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xda45c3 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda45c2 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x78c36f 0x78c314 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c36e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x78c313 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd7725 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xdd7724 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd024ec 0xd026c8 0xd383ea 0x5504c3 0x550bc7 0x758b31 0xafb5d0 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd024eb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 5376] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda41d5 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8fca 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 24] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x7129f1 0x71417d 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x73313b 0x8e49d3 0x8e6eab 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7129f0 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x73313a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e49d2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6eaa github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16ea865 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69d92b 0x69d90c 0x69d77f 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69d92a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69d90b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d77e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 320] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x79a2ae 0x79a2ee 0x79a10a 0x976d50 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x79a2ad bytes.Clone+0x12d bytes/bytes.go:1388 # 0x79a2ed crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x79a109 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x976d4f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x7943a5 0xdfd6ae 0xdfd63c 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xdfd6ad github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xdfd63b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 [2: 768] @ 0x48b485 0x425d05 0xd9fbf7 0xd9fcf6 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9fbf6 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x196 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:83 # 0xd9fcf5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:160 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 160] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 4644864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x962614 0x9624ee 0x9624ed 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x962613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9624ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9624ec crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xdaf416 0xdaf46f 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf415 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.59.0/retransmission_queue.go:24 # 0xdaf46e github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.59.0/connection.go:517 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 1024] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0xb12511 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12510 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x110 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x10549c5 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10549c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b4ac 0x4907d3 0x7b27cb 0x7b279b 0x7b26c4 0x7af984 0x7afddc 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7b27ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7b279a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7b26c3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x490767 0xd97cf0 0xd977b8 0xd97735 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd97cef github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range2+0x6cf github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:585 # 0xd977b7 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func2+0x197 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:84 # 0xd97734 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x114 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:550 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [29: 12064] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x119512a 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1195129 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:188 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 56832] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x732e9d 0x733170 0x8eae2b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x732e9c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73316f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8eae2a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5697b1 0x56966a 0x5622e8 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5697b0 encoding/json.freeScanner+0x50 encoding/json/scanner.go:108 # 0x569669 encoding/json.appendCompact+0x889 encoding/json/indent.go:89 # 0x5622e7 encoding/json.marshalerEncoder+0x127 encoding/json/encode.go:487 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [429: 224919552] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [420: 220200960] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b485 0x425d05 0xd6427c 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd6427b github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:74 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc14 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 624] @ 0x48b485 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda6cd3 0xda8738 0xdcafe2 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda6cd2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x3d2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:123 # 0xda8737 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:341 # 0xdcafe1 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x201 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:491 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x6a4f68 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4a5 0x425d05 0x8f9d09 0x10da1e5 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0xafbb38 0x107f03e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8f9d08 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107f03d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x149d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b145 0x7a8fca 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda6f2a 0xda710f 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda710e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b485 0x425d05 0xdceb10 0xdca23b 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdceb0f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdca23a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xf9a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:430 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1040305 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1040304 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:67 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 6144] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 1114112] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x8b4289 0x1055acc 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8b4288 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x1055acb 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdd77d3 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdd77d2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda6f2a 0xda710f 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda710e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde0cb 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 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x7c2967 0x7d39d0 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c2966 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7d39cf crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 672] @ 0x48b485 0x425d05 0xbe2758 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2757 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x1230567 0x1230d0f 0x1230b95 0x1231435 0x123ad12 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1230566 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:82 # 0x1230d0e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:438 # 0x1230b94 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:407 # 0x1231434 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xd4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:610 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 512] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0x1056baa 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0x1056ba9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1051 # 0xd2ca76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 192] @ 0x48b485 0x425d05 0xd703d4 0xd701bc 0xdb2da5 0xdb2825 0xdb0492 0x495521 # 0xd703d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd701bb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb2da4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1041e25 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1041e24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:223 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 288] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 6912] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1150627 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1150626 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x186 github.com/pactus-project/pactus/network/stream.go:58 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x749cdf 0x72df4b 0x72e745 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x749cde github.com/syndtr/goleveldb/leveldb.shortenb+0x7e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x72df4a github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x72e744 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x41647c 0xd2dc14 0xd2ce7f 0x495521 # 0xd2dc13 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 # 0xd2ce7e 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 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xaff565 0xb7c72a 0xb81164 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xaff564 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x96377b 0x963643 0x963648 0x7af984 0x7afddc 0x9635d4 0x9635b3 0x7af984 0x7afddc 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96377a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963642 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x963647 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9635d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9635b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x490767 0x4e0645 0x65bea5 0x65bd65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b485 0x490767 0x9582e5 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9582e4 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bf28 0xc12ba5 0x1041ed6 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0c3f7 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1041ed5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:228 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [414: 217055232] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [395: 207093760] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [442: 231735296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [394: 206569472] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [417: 218628096] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d4c7a 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16d4c79 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x966535 0x966505 0x966417 0x7af984 0x7afddc 0x966365 0x9662bc 0x9678f8 0x9728e6 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x966534 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966504 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966416 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9662bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9728e5 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x425d05 0xb80d54 0xb80d48 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb80d53 github.com/libp2p/go-libp2p-kad-dht.NewLookupTerminateEvent+0x333 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:140 # 0xb80d47 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:400 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd62ce5 0xd62cdb 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0xd62ce4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd62cda github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc11516 0x105470f 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc11515 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 # 0x105470e 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 576] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xde8525 0xde0008 0xddf8f3 0xddbeaf 0x495521 # 0xde8524 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:302 # 0xde0007 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x667 github.com/quic-go/quic-go@v0.59.0/server.go:960 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda6f2a 0xda710f 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda710e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 1152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xda98b1 0xda96e9 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda98b0 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:73 # 0xda96e8 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd9f8d8 0xd9f8b3 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f8d7 crypto/tls.newQUICConn+0x1b7 crypto/tls/quic.go:200 # 0xd9f8b2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f9ab github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xd0b093 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0b092 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 144] @ 0x48b4ac 0x425d05 0x976dd7 0x976e3a 0x97744a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x976dd6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x976e39 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x977449 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdaf869 0xdaf829 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf868 github.com/quic-go/quic-go.newFramer+0x688 github.com/quic-go/quic-go@v0.59.0/framer.go:48 # 0xdaf828 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4905 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4904 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0x1056baa 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0x1056ba9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1051 # 0xd2ca76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0xde267b 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde267a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 14880] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x48b485 0x490767 0xbe2bd2 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2bd1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 264] @ 0x48b485 0x46eef3 0xdc63c7 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdc63c6 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 160] @ 0x48b485 0x425d05 0x976ab6 0x96e211 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x976ab5 crypto/tls.keyExchangeForCurveID+0x355 crypto/tls/key_schedule.go:98 # 0x96e210 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x890 crypto/tls/handshake_server_tls13.go:249 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x8c56a5 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 96] @ 0x48b4ac 0x4907d3 0x8e5185 0x8e512f 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e5184 github.com/pactus-project/pactus/store.accountKey+0x184 github.com/pactus-project/pactus/store/account.go:18 # 0x8e512e github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x12e github.com/pactus-project/pactus/store/account.go:107 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xdaf9a5 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf9a4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.59.0/connection.go:549 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x12d6185 0x12d51e2 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d6184 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 96] @ 0x48b485 0x425d05 0x8c60e5 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c60e4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [19: 6688] @ 0x48b485 0x4901c9 0xd2bf6c 0xd2be69 0x10c4f08 0x10c2ab1 0x10c2590 0x495521 # 0xd2bf6b 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 # 0xd2be68 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 # 0x10c4f07 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 # 0x10c2ab0 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 # 0x10c258f 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: 256] @ 0x48b4ac 0x4901c9 0x169724e 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b248f 0x7b23df 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23de crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x1602eaa 0x160fd55 0x160fc7c 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1602ea9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 884736] @ 0x48b4b3 0x4907d3 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd6c5e6 0xd6fa16 0xdb8c3b 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd6c5e5 github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x45 github.com/quic-go/quic-go@v0.59.0/internal/wire/connection_close_frame.go:20 # 0xd6fa15 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x3f5 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:159 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 720] @ 0x48b485 0x425d05 0x68fac5 0x68f946 0xa1d768 0x9f65a7 0x9fb498 0x495521 # 0x68fac4 net/url.parse+0xc4 net/url/url.go:442 # 0x68f945 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa1d767 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x123b48b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b48a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4608] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xd758a5 0xd75899 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7a524 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd758a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd75898 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x8c26ed 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c26ec github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x12514ac 0x12313c5 0x123ad12 0x495521 # 0x12514ab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x12313c4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1052a25 0x10518cb 0x1050e90 0x495521 # 0x1052a24 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x6ad53d 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ad53c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3456] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x131f515 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f514 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:407 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x425d05 0x131f565 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f564 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:411 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1327195 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1327194 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:173 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x425d05 0xafb45a 0x10525b6 0x10518cb 0x1050e90 0x495521 # 0xafb459 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda6f2a 0xda710f 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda710e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x814ee5 0x814770 0xafba86 0x107f56c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x107f56b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x19cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:445 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0xbe413a 0xbe284d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe4139 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe284c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b11f5 0x6b11cb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b11f4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b11ca github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 3584] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x414f66 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0xd2775d 0xd354c5 0x495521 # 0xd2775c 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 # 0xd354c4 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: 9472] @ 0x48b4ac 0x46eabf 0x1691a6f 0x1691a0a 0x1693eaf 0x92d8f1 0x933a64 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x1691a6e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1691a09 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x1693eae crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal+0x16e crypto/internal/fips140/aes/gcm/gcm_nonces.go:281 # 0x92d8f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x933a63 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:529 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b 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] @ 0x48b4ac 0x4901c9 0x780d15 0x781328 0x781151 0x8c56d1 0xc0ba05 0xc0b9da 0xc1d1b0 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0ba04 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b9d9 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 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x682fff 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x682ffe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0x8c26ed 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c26ec github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x9581cf 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x9581ce crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0xda8f9e 0xda90be 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda8f9d github.com/quic-go/quic-go.newCryptoStream+0xdd github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xda90bd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xd41672 0xd4d805 0xd51775 0xd4f14e 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0xd41671 golang.org/x/crypto/chacha20poly1305.New+0x51 golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:47 # 0xd4d804 github.com/flynn/noise.cipherChaChaPoly+0x24 github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd51774 github.com/flynn/noise.cipherFn.Cipher+0x34 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd4f14d github.com/flynn/noise.(*symmetricState).Split+0x26d github.com/flynn/noise@v1.1.0/state.go:203 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde0cc 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde0cb 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 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 65536] @ 0x48b4b3 0x4901c9 0x125297e 0x4a35b1 0x1251227 0x121f024 0x122201c 0x123280d 0x123280e 0x1231455 0x124799c 0x495521 # 0x125297d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122201b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123280c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123280d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdcfdad 0xdb536f 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdcfdac github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x24c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:102 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0xd70928 0xd7040b 0xd701bc 0xddcb15 0xddbac5 0x495521 # 0xd70927 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4c7 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:246 # 0xd7040a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:162 # 0xd701bb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xddcb14 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd9f8c5 0xd9f8b3 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f8c4 crypto/tls.newQUICConn+0x1a4 crypto/tls/quic.go:199 # 0xd9f8b2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f9ab github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b485 0x425d05 0x96e174 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96e173 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7f3 crypto/tls/handshake_server_tls13.go:234 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x971879 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x971878 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 768] @ 0x48b485 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x7cd4ba 0x7d381d 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd4b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x117ef7b 0x119500f 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x117ef7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc1d1b0 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda4905 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4904 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fc47 0xc3fc07 0xc40c1d 0xc4774f 0xc20305 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fc46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472ae5 0x673585 0x6734f6 0xcdbe4d 0x1130e8f 0xdf9ec7 0xdde61b 0xddcd52 0xddbac5 0x495521 # 0x673584 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x6734f5 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0xcdbe4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:357 # 0x1130e8e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:408 # 0xdf9ec6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:129 # 0xdde61a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x33a github.com/quic-go/quic-go@v0.59.0/server.go:743 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0xd6ea4e 0xddfa74 0xddf8f3 0xddbeaf 0x495521 # 0xd6ea4d github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x26d github.com/quic-go/quic-go@v0.59.0/internal/wire/extended_header.go:141 # 0xddfa73 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xd3 github.com/quic-go/quic-go@v0.59.0/server.go:915 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [8: 1152] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 96] @ 0x48b485 0x48b0a5 0xc3fcf8 0xc3fce7 0xc40c9d 0xc47a4f 0xc291bb 0xc29196 0xc33165 0x495521 # 0xc3fcf7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fce6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc47a4e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc291ba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29195 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2400] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0xc1706a 0x495521 # 0xc17069 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x269 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x966365 0x9662bc 0x9678f8 0x9728e6 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9662bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9728e5 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x7a8d92 0x7a92a8 0x7de88f 0x7de869 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7de88e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7de868 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xcde489 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4901c9 0x6a2e2a 0x6a2d65 0x116112f 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2d64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116112e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:584 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x956fea 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x956fe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0xd5cb76 0x495521 # 0xd5cb75 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x95 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 96] @ 0x48b485 0x425d05 0x71e0cf 0x71e078 0x748f07 0x747e69 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71e0ce github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x71e077 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x748f06 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cbad8 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cbad7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dc8c 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x48b485 0x41b4ad 0x4eeea8 0x1150d90 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x1150d8f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x78c36f 0x78c314 0x78eca5 0x114ead9 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x78c36e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x78c313 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ead8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [606: 312754176] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd62fcd 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0xd62fcc github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x46ea6d 0x1041513 0x10414ea 0x10414a1 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1041512 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8f2 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x10414e9 github.com/multiformats/go-multiaddr.SplitFirst+0x8c9 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x10414a0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x880 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:163 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x53b6f3 0x1131005 0x1130fcf 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1131004 github.com/libp2p/go-libp2p/core/network.WithConnManagementScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/core/network/rcmgr.go:284 # 0x1130fce github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x8e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:401 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde0cc 0xcdfe85 0x107c9d3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde0cb 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 # 0xcdfe84 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 # 0x107c9d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x6643fc 0x664429 0x6623b3 0x67370c 0x118e945 0x118dbef 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x6643fb net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x664428 net.(*Resolver).lookupIPAddr+0x1a8 net/lookup.go:330 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e944 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118dbee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x9764c5 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x9764c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:40 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x8c6405 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c6404 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 10880] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 576] @ 0x48b4ac 0x4901c9 0x6aea9b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea9a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x16b34bf 0x16cbc08 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b34be crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16cbc07 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x507 crypto/internal/fips140/ecdsa/ecdsa.go:496 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [5: 1760] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x92ac43 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x92ac42 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10d9fd3 0x8f97eb 0x10d9e75 0x10d59a2 0xafbb38 0x107f03e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10d9fd2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x107f03d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x149d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x7afd45 0x966365 0x9662bc 0x938877 0x9722bd 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9662bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9722bc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xc479cb 0xc291bb 0xc29196 0xc33165 0x495521 # 0xc479ca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc291ba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29195 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 557056] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc4626 0xde264a 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xdc4625 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a7a88 0x7a7a82 0x7a8dde 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a7a87 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x7a7a81 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 96] @ 0x48b485 0x425d05 0x7afd45 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcf978c 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf978b github.com/libp2p/go-yamux/v5.newSession+0x22b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [3: 72] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 192] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x10d3aac 0xc16ead 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 192] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dc8c 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x69d8a5 0x69d869 0x69d569 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d8a4 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d868 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d568 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdd7725 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xdd7724 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [597: 308109312] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x16d1382 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d1381 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78cb05 0x78c6ce 0xb12528 0xb13815 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13814 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 128] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [619: 319463424] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0xcfe22c 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcfe22b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 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] @ 0x48b4a5 0x4907d3 0x967025 0x966f84 0x966f7d 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x967024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x966f7c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4a5 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c43c1 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0x48b485 0x425d05 0x96d57a 0x96f94b 0x96d893 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96d579 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96f94a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x96d892 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x1697117 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0xc2027d 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc2027c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x69c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x10d3aac 0xc16ead 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x11544f2 0x1154765 0x11955f5 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x11544f1 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x151 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154764 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x11955f4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xdd7725 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd7724 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xd5f576 0xd5e8f3 0xd60c68 0x495521 # 0xd5f575 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x275 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:235 # 0xd5e8f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:119 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [602: 310689792] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [593: 306044928] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [634: 327204864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [595: 307077120] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd0241f 0xd026c8 0xd383ea 0x5504c3 0x550bc7 0x758b31 0xafb5d0 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xd0241e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 983040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704] @ 0x48b48c 0x4901c9 0xc1fa65 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1fa64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 983040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xda6725 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda6724 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x44 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x8c56a5 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdf9736 0xdf9713 0xdd50aa 0xdd3b17 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdf9735 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x35 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdf9712 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x12 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdd50a9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:360 # 0xdd3b16 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:146 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0xdad025 0xdaca1e 0xdbc472 0xdbbe4b 0xdba217 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdad024 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x184 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:144 # 0xdaca1d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:92 # 0xdbc471 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.59.0/connection.go:2426 # 0xdbbe4a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ea github.com/quic-go/quic-go@v0.59.0/connection.go:2375 # 0xdba216 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.59.0/connection.go:2025 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x967455 0x967425 0x967337 0x7af984 0x7afddc 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x967454 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967424 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967336 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x671ee5 0x658f7b 0x67273b 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x671ee4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x658f7a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x114f2bb 0x114f258 0x114e430 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x114f2ba github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:118 # 0x114f257 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:96 # 0x114e42f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2ef github.com/pactus-project/pactus/network/notifee.go:103 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 2816] @ 0x48b48c 0x4901c9 0xd29fe6 0x103b31e 0x1038d5b 0x495521 # 0xd29fe5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0x103b31d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:401 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [4: 1152] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xda99d6 0xda96e9 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda99d5 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:76 # 0xda96e8 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf9eb 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf9ea github.com/quic-go/quic-go.(*Conn).preSetup+0x80a github.com/quic-go/quic-go@v0.59.0/connection.go:550 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x699537 0x169712f 0x6994b3 0x699639 0x699b45 0xda6788 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699b44 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda6787 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x966365 0x9662bc 0x938877 0x9722bd 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9662bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9722bc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x122c806 0x12c2f8f 0x12c2ea5 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122c805 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c2f8e google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c2ea4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 64] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cda0b 0x7d3aea 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cda0a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d3ae9 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x664472 0x6623b3 0x67370c 0x118e945 0x118dbef 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x664471 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e944 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118dbee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [3: 96] @ 0x48b485 0x425d05 0xde23c5 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde23c4 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdaf31e 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf31d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.59.0/send_queue.go:41 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 37888] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x73313b 0x8eae2b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x73313a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8eae2a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cbdd4 0x16cbac6 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cbdd3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16cbac5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607d2f 0x1607737 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607d2e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 768] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xb136a5 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb136a4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0xbe29b3 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe29b2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1072 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4c6 0x5ce4a0 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4c5 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce49f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc2b8 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 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b48c 0x425d05 0xd9f8e9 0xd9f8b3 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f8e8 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xd9f8b2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f9ab github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x78c0ef 0x78c119 0x78eca5 0x114ead9 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x78c0ee strings.(*Builder).WriteByte+0x8e strings/builder.go:97 # 0x78c118 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ead8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 1024] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda7085 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7084 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdceb10 0xdcd1f9 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0x495521 # 0xdceb0f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdcd1f8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x378 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:760 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [293: 148815872] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [301: 152879104] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [268: 136118272] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 1536] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4a65 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a64 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x425d05 0x123b3f8 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b3f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda6cd3 0xda7d8d 0xda7771 0xdd04a6 0xdcff2d 0xdb39c8 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda6cd2 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x3d2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:123 # 0xda7d8c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x4ac github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:237 # 0xda7770 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x70 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:183 # 0xdd04a5 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x205 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:156 # 0xdcff2c github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x6c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:114 # 0xdb39c7 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x147 github.com/quic-go/quic-go@v0.59.0/connection.go:1197 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd6163f 0xd61633 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd6163e github.com/libp2p/go-libp2p/p2p/security/noise.newTransportEDH+0x5e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:108 # 0xd61632 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:56 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0x1050bba 0x10569af 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x1050bb9 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 # 0x10569ae 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cc829 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cc828 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 2816] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 78336] @ 0x48b4ac 0x425d05 0x9218ae 0x9218a2 0x980a18 0x9774a3 0x96e265 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9218ad crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x9218a1 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x980a17 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x9774a2 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdcfdad 0xdb536f 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xdcfdac github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x24c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:102 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce053e 0xcdd77e 0xcdc385 0xcdc1d7 0x1130fb8 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0xce053d 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 # 0xcdd77d 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 # 0xcdc384 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0x1130fb7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95f63d 0x95f534 0x7af984 0x7afddc 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f63c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f533 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 528] @ 0x48b485 0x425d05 0x10525cf 0x10518cb 0x1050e90 0x495521 # 0x10525ce 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 131072] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190da5 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190da4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 3168] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7de9 0x9f7737 0x1613489 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x9f7de8 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f7736 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1613488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6696b2 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x6696b1 net.(*OpError).Error+0x91 net/net.go:510 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b485 0x425d05 0xde3270 0xde3256 0xde3167 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xde326f github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde3255 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16ec9d0 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ec9cf crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xb2e3b8 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xb2e3b7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x675485 0x66e390 0x66dafb 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x675484 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66e38f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x125ff0f 0x12c10ca 0x12dcdc5 0x12d5971 0x12b3059 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x125ff0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcdc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5970 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 576] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 55296] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8f718c 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f718b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:31 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc27725 0xc276bc 0xc33165 0x495521 # 0xc27724 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc276bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 5376] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x8ede0d 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 6400] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4608] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x85f3fa 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3f9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x1154d31 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d30 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:106 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 2640] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192dd8 0x1192925 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192dd7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x6735b4 0x6734f6 0x674ce5 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x6735b3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x6734f5 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0x674ce4 net.dialUDP+0x184 net/udpsock.go:300 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xde34a5 0xde3432 0xde3167 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xde34a4 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x2c4 github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:61 # 0xde3431 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x79448c 0xb13757 0xb136fa 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x79448b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13756 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 320] @ 0x48b485 0x425d05 0xce053e 0xcde0fc 0xcdfe85 0x107c9d3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce053d 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 # 0xcde0fb 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 # 0xcdfe84 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 # 0x107c9d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 14784] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 176] @ 0x48b485 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0xd5aa15 0x10d2b09 0xd2cee5 0x495521 # 0xd5aa14 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 32] @ 0x48b485 0x490767 0xbe2793 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2792 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe52 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3932160] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd92cba 0x4a35b1 0xd93a7e 0xd9629e 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xd92cb9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:38 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd93a7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9629d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [10: 26880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938dbb 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938dba crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [15: 240] @ 0x48b485 0x425d05 0xdd55ca 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd55c9 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53974d 0x1131065 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x1131064 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x971375 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x971374 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c796 0x66fda5 0x66fd96 0xb15325 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fda4 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb15324 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0x107dc57 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0x107dc56 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1440] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7154 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c7153 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0xb12658 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0xb12657 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 224] @ 0x48b485 0x425d05 0xd65036 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd65035 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2048] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b485 0x425d05 0xd61cf2 0xd5e8ad 0xd60c68 0x495521 # 0xd61cf1 github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0xf1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:112 # 0xd5e8ac github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa2c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:117 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c796 0x66fda5 0x66fd96 0x669712 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fda4 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 4928] @ 0x48b48c 0x4901c9 0xd9fcc5 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9fcc4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:161 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 7012352] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1474560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b485 0x425d05 0x10525cf 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10525ce 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd74f5b 0xd6f727 0xdb8c3b 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd74f5a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd6f726 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c56f3 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x16eb2c7 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x957a05 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x957a04 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x6b91ab 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x6b91aa github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x95d7eb 0x95d6e7 0x7af984 0x7afddc 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d7ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d6e6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1328257 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1328256 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b5805 0x7b566c 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b5804 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b566b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x69fc25 0x8eb1fa 0x8e9805 0x116103b 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x8eb1f9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8e9804 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116103a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:590 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2560] @ 0x48b485 0x425d05 0x96d9bc 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96d9bb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfb233 0xcfae18 0xcfaeb0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf 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] @ 0x48b485 0x425d05 0x1697117 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x7afd45 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 480] @ 0x48b485 0x425d05 0xd92cba 0x4a35b1 0xd93a7e 0xd9629e 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd92cb9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:38 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd93a7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9629d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699639 0xda48a5 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda48a4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 10368] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f905 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f904 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x8e6275 0x8e5a50 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e6274 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:192 # 0x8e5a4f github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x6ef github.com/pactus-project/pactus/store/block.go:105 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 3520] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1280] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x48b145 0xb136fe 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb136fd github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x10ddbc9 0x10def67 0x10c565d 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10ddbc8 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*observerSet).cacheMultiaddr+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:97 # 0x10def66 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x446 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:233 # 0x10c565c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:548 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 416] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x9fb185 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x9fb184 net/http.(*conn).serve+0xc4 net/http/server.go:1901 0: 0 [3: 1056] @ 0x48b485 0x425d05 0xd95a5a 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95a59 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x119 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:141 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x425d05 0xd02430 0xd026c8 0xd383ea 0x5504c3 0x550bc7 0x758b31 0xafb5d0 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xd0242f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 320] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69d92b 0x69d90c 0x69d569 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69d92a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69d90b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d568 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1150504 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1150503 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb28a5e 0xb28a4c 0xb31718 0xb3150e 0xb31871 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb28a5d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb28a4b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb31717 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb3150d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb31870 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 208] @ 0x48b4ac 0x4739a5 0x473495 0x759ae6 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78c678 0x1081830 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759ae5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78c677 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0x108182f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xc27365 0x495521 # 0xc27364 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1041e25 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1041e24 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:223 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b4a5 0x425d05 0x6acbd6 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acbd5 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x155 github.com/pactus-project/pactus/types/tx/tx.go:369 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eac2e 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eac2d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c3806 0x8c3614 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c3805 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c3613 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x48b01b 0xd9a905 0xdbc6bb 0xdbc836 0xdbc836 0xdb0745 0x495521 # 0xd9a904 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SendMode+0x384 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:991 # 0xdbc6ba github.com/quic-go/quic-go.(*Conn).triggerSending+0x3a github.com/quic-go/quic-go@v0.59.0/connection.go:2450 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 384] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x48b665 0x48b6d3 0x4cc265 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x5a5d64 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2367 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd28058 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd28057 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde42c 0xcdf6d5 0xd38ad9 0x10d406f 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 36864] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x8e53a8 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e53a7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:53 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x709b6e 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x709b6d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xb03fae 0xb77d45 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb03fad github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:138 # 0xb77d44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 192] @ 0x48b4ac 0x421e68 0x115e6f4 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e6f3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:308 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1193572 0x119355d 0x1194f3f 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1193571 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:45 # 0x119355c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x1194f3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:162 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c56f3 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1055c18 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc8c 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0xd5a13b 0xd5935a 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd5a13a 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 # 0xd59359 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b0a5 0x5ca94c 0x6ae6e5 0x6ae69f 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ca94b github.com/pactus-project/pactus/crypto.Address.ShortString+0xab github.com/pactus-project/pactus/crypto/address.go:101 # 0x6ae6e4 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae69e github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 2304] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 72] @ 0x48b485 0x425d05 0x6ac335 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ac334 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:270 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0x115922e 0x11591f0 0x11591e4 0x1156bf9 0x1156756 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115922d github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x10d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x11591ef github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcf github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x11591e3 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xc3 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1156bf8 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb8 github.com/pactus-project/pactus/txpool/txpool.go:129 # 0x1156755 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:97 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x8f4365 0x8f5f77 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4364 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xc4 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f5f76 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ae2d2 0x6ae2a1 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2d1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6ae2a0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c729b 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c729a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd029b8 0xd38c22 0x108144c 0x10812ce 0x1080106 0x107f471 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd029b7 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 # 0xd38c21 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 # 0x108144b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080105 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:377 # 0x107f470 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x18d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:420 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8fca 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x11508db 0x114ce2a 0x495521 # 0x11508da github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cd5f3 0x7d39ad 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda395b 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda395a github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 160] @ 0x48b485 0x425d05 0xdafadd 0xdafd04 0xdafa96 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafadc github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x8fc github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:27 # 0xdafd03 github.com/quic-go/quic-go/internal/ackhandler.NewReceivedPacketHandler+0xb23 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:22 # 0xdafa95 github.com/quic-go/quic-go.(*Conn).preSetup+0x8b5 github.com/quic-go/quic-go@v0.59.0/connection.go:557 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x7b3125 0x7b57cf 0x7b566c 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7b3124 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b57ce crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b566b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd278ec 0xd354c5 0x495521 # 0xd278eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x32b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:413 # 0xd354c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0af32 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af31 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:677 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfab05 0xcfaa96 0xcfce51 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfab04 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa95 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfce50 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] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x682dd2 0x68e531 0x68e515 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682dd1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e530 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e514 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 131072] @ 0x48b4b3 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 40960] @ 0x48b4b3 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 57344] @ 0x48b4b3 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 212992] @ 0x48b4b3 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 344064] @ 0x48b4b3 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4ac 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x682dd2 0x68e531 0x68e515 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x682dd1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:547 # 0x68e530 compress/flate.(*Writer).Write+0x350 compress/flate/deflate.go:709 # 0x68e514 compress/gzip.(*Writer).Write+0x334 compress/gzip/gzip.go:196 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 73728] @ 0x48b4b3 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x70558f 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x70558e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6acb35 0x6acaa8 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6acb34 github.com/pactus-project/pactus/util/encoding.ReadElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6acaa7 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x27 github.com/pactus-project/pactus/types/tx/tx.go:353 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117ef7b 0x119500f 0x11910fb 0x1190725 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x117ef7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190724 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 8] @ 0x48b485 0x425d05 0x715906 0x715932 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x715905 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x715931 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd62d06 0xd62cdb 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd62d05 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd62cda github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x79448c 0xb138f7 0xb1389a 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x79448b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb138f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13899 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 7040] @ 0x48b48c 0x4901c9 0xd0915f 0xd07b17 0xd0786f 0x495521 # 0xd0915e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:473 # 0xd07b16 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:386 # 0xd0786e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x14e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:365 0: 0 [3: 384] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 4928] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 416] @ 0x48b485 0x425d05 0xd4f1c6 0xd5e189 0xd60c68 0x495521 # 0xd4f1c5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xd5e188 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x308 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:52 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x97223a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x972239 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:893 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4ef3d1 0xcfaec5 0x495521 # 0x4ef3d0 time.NewTicker+0x30 time/tick.go:43 # 0xcfaec4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1280] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 288] @ 0x48b485 0x425d05 0xd703d4 0xd701bc 0xdb2da5 0xdb2825 0xdb0385 0x495521 # 0xd703d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd701bb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb2da4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x69985d 0x4d83ae 0xda67c8 0xda66f3 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x69985c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda67c7 io.ReadFull+0xe7 io/io.go:354 # 0xda66f2 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:58 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [8: 128] @ 0x48b485 0x48b0a5 0x159950d 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159950c github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1408] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x10d477e 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d477d github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 256] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 352] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x94f831 0x94f801 0x94f70d 0x94f664 0x94f634 0x94f639 0x95c4b9 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x94f830 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x94f800 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x94f70c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x94f663 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x94f633 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x94f638 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x95c4b8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 64] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6ad018 0x6ace34 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad017 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 720] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x75fe5a 0x75fc43 0x7810f6 0x8c56d1 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x75fe59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810f5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0x539e0a 0x10d3e72 0x115093b 0x114ce2a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10d3e71 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x491 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:471 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 384] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 4864] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78c22b 0x78c21e 0x78eca5 0x104103f 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x104103e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x41e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:151 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b0a5 0x107f68f 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107f68e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1aee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:459 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x490767 0x10c411d 0x10c415e 0x10c4005 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10c411c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c415d 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 # 0x10c4004 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb 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 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0xb13879 0xb11df7 0xdfd616 0xdfd608 0xe01f5e 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13878 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0xe01f5d 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x6a2ea5 0x8e503a 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2ea4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8e5039 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 147456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 2097152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1456] @ 0x48b4ac 0x41b526 0xde2665 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde2664 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cda0b 0x7d36e8 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cda0a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d36e7 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 7168] @ 0x48b4ac 0x4907d3 0x97756a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x977569 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x7cd6ca 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x473854 0x473366 0xb784d8 0xb7851d 0xb78551 0xb788cf 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 384] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3584] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b485 0x425d05 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb80f4c 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdcd053 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0x495521 # 0xdcd052 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1d2 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:753 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x69b3f2 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b3f1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x68e318 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x68e317 compress/gzip.(*Writer).Write+0x137 compress/gzip/gzip.go:168 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb 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 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb1266f 0xb13815 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13814 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b485 0x425d05 0xcfb139 0xcfb0f7 0xcfae18 0xcfaeb0 0x495521 # 0xcfb138 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x6830e9 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6830e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x85f3fa 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3f9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 4480] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc8c 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0x8f9eb1 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 192] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xe02996 0xe01665 0xd2ccd6 0x495521 # 0xe02995 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe01664 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:82 # 0xd2ccd5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1: 208] @ 0x48b485 0x425d05 0x51c91a 0x4a35b1 0x51f4be 0x51fa50 0xd6a09e 0x5225d4 0x522d4e 0x52584c 0x51fa73 0x8fa758 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10515e8 0x10515a3 0x105179a 0x1050e90 0x495521 # 0x51c919 fmt.init.func1+0x19 fmt/print.go:147 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x51f4bd fmt.newPrinter+0x1d fmt/print.go:152 # 0x51fa4f fmt.Sprintf+0x2f fmt/print.go:238 # 0xd6a09d github.com/quic-go/quic-go/internal/qerr.(*ApplicationError).Error+0xbd github.com/quic-go/quic-go@v0.59.0/internal/qerr/errors.go:74 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x8fa757 github.com/libp2p/go-libp2p/core/network.(*ConnError).Error+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/network/conn.go:30 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10515e7 fmt.Errorf+0x527 fmt/errors.go:26 # 0x10515a2 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x4e2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:439 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 6144] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda4746 0xda46d8 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda4745 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2e5 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:67 # 0xda46d7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x277 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 6400] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 3072] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xdcd01f 0xdcd013 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0x495521 # 0xdedc44 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdcd01e github.com/quic-go/quic-go.getPacketBuffer+0x19e github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdcd012 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x192 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:752 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 2560] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc2c735 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c734 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b4ac 0x425d05 0x6acc45 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xd744aa 0xd6f69d 0xdb8c3b 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd744a9 github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x389 github.com/quic-go/quic-go@v0.59.0/internal/wire/reset_stream_frame.go:49 # 0xd6f69c github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x7c github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:131 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 96] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddb3f 0xcddafb 0xcdc706 0xd2cd37 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddb3e 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2cd36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 96] @ 0x48b485 0x425d05 0x117ef7b 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x117ef7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x107f86c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x107f86b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1ccb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 128] @ 0x48b485 0x425d05 0xd38a8d 0x10d3037 0xd2cee5 0x495521 # 0xd38a8c 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5cf08e 0x5cf059 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cf08d math/big.(*Int).Mul+0x10d math/big/int.go:184 # 0x5cf058 github.com/consensys/gnark-crypto/ecc.getVector4+0xd8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:326 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 5603328] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7486b2 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x7486b1 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x8f990c 0x8f9cd4 0x8f9b7d 0xd5cbd1 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x8f990b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9b7c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd5cbd0 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5cbeed 0x5cbe74 0x5cbe54 0x5cbe3a 0x5fc416 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5cbeec math/big.nat.make+0x18c math/big/nat.go:67 # 0x5cbe73 math/big.nat.set+0x113 math/big/nat.go:92 # 0x5cbe53 math/big.(*Int).Set+0xf3 math/big/int.go:97 # 0x5cbe39 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:60 # 0x5fc415 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3d5 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:804 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973848 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973847 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0x715906 0x715932 0x714312 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x715905 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x715931 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 768] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ad02f 0x6ace34 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5d9e12 0x5d9df5 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d9e11 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x191 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:27 # 0x5d9df4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x174 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:899 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x4e10ed 0x4e1d6a 0x4dfd46 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e10ec syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4e1d69 syscall.Recvfrom+0x89 syscall/syscall_unix.go:326 # 0x4dfd45 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [8: 3840] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc4626 0xda8f8a 0xda90be 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc4625 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xda8f89 github.com/quic-go/quic-go.newCryptoStream+0xc9 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xda90bd github.com/quic-go/quic-go.init.func1+0x1fd github.com/quic-go/quic-go@v0.59.0/connection.go:278 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 1344] @ 0x48b4ac 0x425d05 0x69a005 0x6a2325 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x48b145 0xd35234 0x495521 # 0xd35233 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 [3: 528] @ 0x48b485 0x425d05 0x683045 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683044 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x709e32 0x720649 0x720641 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709e31 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 # 0x720648 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x720640 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8e0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 65536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10d9fd3 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x10d9fd2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 464] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x85fc9d 0x85e0ba 0x870e83 0x83fc05 0x870e83 0x841d58 0x870e83 0x870a09 0x814eab 0x8149d3 0x125ff9f 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x85fc9c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x85e0b9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x83fc04 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x841d57 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x870a08 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x814eaa google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x8149d2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x125ff9e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:75 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 21760] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b4ac 0x425d05 0xd5a74c 0x10d2b09 0xd2cee5 0x495521 # 0xd5a74b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2304] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd5cb33 0x495521 # 0xd5cb32 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 72] @ 0x48b485 0x425d05 0xdc45de 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc45dd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 480] @ 0x48b485 0x425d05 0x8f4ac5 0x8f4b24 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4ac4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8f4b23 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 96] @ 0x48b485 0x4901c9 0x10deee5 0x10c594d 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10deee4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:231 # 0x10c594c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 10752] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 768] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1e94 0xcfcaa5 0xcfca87 0xcfc15c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfcaa4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca86 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdde8f9 0xddcd52 0xddbac5 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdde8f8 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x618 github.com/quic-go/quic-go@v0.59.0/server.go:795 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6b9097 0x116512b 0x116b3d7 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b9096 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x76 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 # 0x116512a github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x22a github.com/pactus-project/pactus/consensus/consensus.go:194 # 0x116b3d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x1081819 0x1081806 0x10817b8 0x108181a 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1081818 github.com/mr-tron/base58/base58.FastBase58Encoding+0x118 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1081805 github.com/mr-tron/base58/base58.Encode+0x105 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x10817b7 github.com/libp2p/go-libp2p/core/peer.ID.String+0xb7 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1081819 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x119 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x65c18b 0x65c145 0x65bec5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65c18a net.CIDRMask+0xca net/ip.go:87 # 0x65c144 net.newAddr+0x84 net/interface_linux.go:182 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 448] @ 0x48b4ac 0x41b526 0x10d4725 0x10d47bb 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1609b05 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x1609b04 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 3200] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cd5f3 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cd5f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 2880] @ 0x48b485 0x425d05 0x92e470 0xd625e5 0xe0547f 0xdfbef2 0xda5878 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd625e4 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 # 0xe0547e 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 # 0xdfbef1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda5877 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x9f6b73 0x9fb498 0x495521 # 0x9f6b72 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1609fd4 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x1609fd3 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd6ca 0x7d39ad 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xded48a 0xdad4c6 0xdad446 0xdbb57d 0xdb0897 0x495521 # 0xded489 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0x89 github.com/quic-go/quic-go@v0.59.0/transport.go:808 # 0xdad4c5 github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0x1c5 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:31 # 0xdad445 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x145 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:178 # 0xdbb57c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x99c github.com/quic-go/quic-go@v0.59.0/connection.go:2284 # 0xdb0896 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [2: 384] @ 0x48b485 0x490767 0xd2c1db 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2c1da 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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] @ 0x48b485 0x425d05 0xdc9bba 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc9bb9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x919 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:424 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 144] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c2cfb 0x10c2590 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c2cfa 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 # 0x10c258f 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: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1920] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x16eb8b0 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb8af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 10752] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [0: 0] @ 0x48b485 0x425d05 0x9f4f6f 0x9f4f7a 0x9f562b 0x5504c3 0x550f69 0x5511a5 0x983ced 0xa1d425 0xa1d440 0x9f65a7 0x9fb498 0x495521 # 0x9f4f6e sync.NewCond+0x4e sync/cond.go:49 # 0x9f4f79 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9f562a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550f68 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:377 # 0x5511a4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:406 # 0x983cec net/textproto.(*Reader).readLineSlice+0xac net/textproto/reader.go:64 # 0xa1d424 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa1d43f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [6: 480] @ 0x48b485 0x425d05 0x107cc70 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107cc6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x38f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:158 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 352] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 48] @ 0x48b485 0x4901c9 0xafd42e 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd42d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 112] @ 0x48b485 0x48b0a5 0xc49bc5 0xc498dc 0x495521 # 0xc49bc4 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [3: 192] @ 0x48b4ac 0x4907d3 0x6a1cb8 0x6a1c74 0x6a1c73 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1cb7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6a1c73 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6a1c72 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x10da4fe 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x1045c16 0x758b31 0x1045c70 0x107f072 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10da4fd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1045c15 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:41 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x1045c6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:46 # 0x107f071 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14d1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 96] @ 0x48b485 0x4901c9 0x6aee49 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [19: 456] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdc45de 0xdc2bc8 0xdaf21d 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc45dd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xdc2bc7 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdaf21c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 9216] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 96] @ 0x48b485 0x425d05 0x78ca98 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x6998a2 0xda43b5 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6998a1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda43b4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x16eb2c7 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1344] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1152] @ 0x48b4ac 0x425d05 0x69afb9 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69afb8 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x78 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1081510 0x10812ce 0x1080106 0x107f471 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x108150f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x14f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:610 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080105 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:377 # 0x107f470 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x18d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:420 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 112] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6acb35 0x6acaa8 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6acb34 github.com/pactus-project/pactus/util/encoding.ReadElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6acaa7 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x27 github.com/pactus-project/pactus/types/tx/tx.go:353 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xcf97d7 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97d6 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x48b145 0x7a83c5 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a83c4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4224] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0xb067d9 0xb06fbe 0xb058c5 0xaff999 0xb7c72a 0xb81164 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xb067d8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb06fbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb058c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xaff998 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [8: 640] @ 0x48b485 0x425d05 0xc1c4cc 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc1c4cb github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x1697210 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 504] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 8448] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [7: 560] @ 0x48b485 0x425d05 0x8b4534 0x8c28e6 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xcddb10 0xcddafb 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcddb0f 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x11544f2 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x11544f1 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x151 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7f6 0x5ce789 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7f5 math/big.(*Int).Mul+0x155 math/big/int.go:184 # 0x5ce788 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xe8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:267 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdb013c 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdb013b github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.59.0/connection.go:579 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x7943a5 0xb138f7 0xb1389a 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb138f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb13899 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78cb05 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78cb04 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdafb53 0xdafd14 0xdafa96 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafb52 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x972 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_tracker.go:27 # 0xdafd13 github.com/quic-go/quic-go/internal/ackhandler.NewReceivedPacketHandler+0xb33 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/received_packet_handler.go:23 # 0xdafa95 github.com/quic-go/quic-go.(*Conn).preSetup+0x8b5 github.com/quic-go/quic-go@v0.59.0/connection.go:557 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 3072] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xddfd0b 0xddfcff 0xddf8f3 0xddbeaf 0x495521 # 0xdedc44 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddfd0a github.com/quic-go/quic-go.getPacketBuffer+0x36a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xddfcfe github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x35e github.com/quic-go/quic-go@v0.59.0/server.go:936 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10d9f85 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x10d9f84 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x103a34f 0x1038d87 0x495521 # 0x103a34e github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa2e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [5: 1600] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc8c 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1920] @ 0x48b485 0x425d05 0x92e470 0xda549e 0xd9f7fa 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda549d github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:13 # 0xd9f7f9 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:127 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xb7f9e5 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7f9e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:276 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4a65 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4a64 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda455c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc10ff2 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 # 0x10548cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda6f2a 0xda738f 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xda738e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 160] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 96] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b485 0x425d05 0xbdfcd5 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfcd4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc54 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x10549c5 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10549c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 19712] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 14784] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc1d1b0 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdceb10 0xdc9cb9 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdceb0f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdc9cb8 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xa18 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:437 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x116056d 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x116056c github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:523 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x85a505 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85a504 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b4ac 0x4907d3 0x7b27cb 0x7b279b 0x7b26c4 0x7af984 0x7afddc 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b27ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7b279a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7b26c3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4edf9 0xd512f2 0xd5f09c 0xd5e7bc 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4edf8 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xf8 github.com/flynn/noise@v1.1.0/state.go:186 # 0xd512f1 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xcf1 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e7bb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x93b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:108 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xd64335 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd64334 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:91 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 480] @ 0x48b4ac 0x473854 0x473366 0xb27315 0xb2730b 0xb23d3a 0xb72f1b 0xb71fa5 0xb71da8 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb23d39 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb72f1a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:666 # 0xb71fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:506 # 0xb71da7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b34c5 0x7b343f 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b34c4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b343e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x970f65 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x970f64 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 192] @ 0x48b485 0x425d05 0xb760f4 0xb760c9 0xb76068 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb760f3 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb760c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76067 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x16cf845 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cf844 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x490767 0x105427e 0x105485a 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x105427d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1054859 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 320] @ 0x48b485 0x425d05 0xdafeef 0xdafe3c 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafeee github.com/quic-go/quic-go.newDatagramQueue+0xd0e github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:35 # 0xdafe3b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc4626 0xdc2bc8 0xdaf21d 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc4625 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xdc2bc7 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdaf21c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 196608] @ 0x48b4b3 0x4901c9 0x8c1cef 0xc17a7a 0xc17a70 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc17a79 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc17a6f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 2560] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 480] @ 0x48b485 0x425d05 0x96d57a 0x96f94b 0x96d893 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96d579 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96f94a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x96d892 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a92a8 0xda5b58 0xda5b35 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5b57 encoding/asn1.Marshal+0x1f7 encoding/asn1/marshal.go:736 # 0xda5b34 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1d4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:61 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 224] @ 0x48b4ac 0x425d05 0x6b19a8 0x6b1986 0x6b196b 0x6b1f76 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b19a7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa7 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6b1985 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6b196a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6b1f75 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x1045de5 0x1045da2 0x107de75 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1045de4 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x1045da1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerToPeerInfoV2+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/pbconv.go:17 # 0x107de74 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x2d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:290 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 1024] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcf9799 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9798 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x6afba5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6afba4 github.com/pactus-project/pactus/types/block.Txs.Root+0x44 github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda681e 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda681d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5d39 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb27315 0xb2730b 0xb25f46 0xb25e96 0xb73759 0xb8c6bf 0xb8c325 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25f45 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb25e95 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb73758 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8c6be github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8c324 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:67 0: 0 [2: 16] @ 0x48b485 0x425d05 0xd024db 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd024da github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x6a3bbf 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6a3bbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6a0cd9 0x6a061c 0x6ae34a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a0cd8 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:147 # 0x6a061b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x6ae349 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 6144] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 704] @ 0x48b4ac 0x4901c9 0x92abb9 0x971c25 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x971c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 512] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0x971a7a 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x971a79 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 320] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [14: 448] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2048] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 1152] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 960] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0x10d3aac 0xc16ead 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b485 0x425d05 0xda57f0 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0xda57ef github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:22 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xda97d0 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda97cf github.com/quic-go/quic-go.init.func1+0x90f github.com/quic-go/quic-go@v0.59.0/connection.go:306 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x421deb 0x7df059 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7df058 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x107f86c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x107f86b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1ccb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78c22b 0x78c21e 0x78eca5 0x104103f 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x104103e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x41e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:151 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0xde2665 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xde2664 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1191852 0x119183d 0x1194f3f 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1191851 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:45 # 0x119183c github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x1194f3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:162 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x16ea865 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [10: 40960] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 528] @ 0x48b485 0x425d05 0x683045 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683044 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcf8ce7 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x107f83e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x107f83d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1c9d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x169724e 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e94 0xcfcaa5 0xcfca87 0xcfc15c 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfcaa4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca86 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x98118f 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x98118e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0xdbf11f 0xdbf063 0xde3805 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdbf11e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3804 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd70b13 0xd70b07 0xdd0b9c 0xdd0978 0xdd005b 0xdcfcf8 0xdb536f 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xd70b12 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70b06 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b9b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd0977 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd005a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfcf7 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x197 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:77 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 4456448] @ 0x48b4b3 0x4907d3 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2640] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7cd670 0x7d39ad 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd66f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1900544] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 3072] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda282f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdd77d3 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdd77d2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 192] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x92a43e 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92a43d crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x531c7f 0x11435f1 0x11435d7 0x1142be6 0x114291a 0x1142848 0x119209c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x11435f0 strings.Split+0x90 strings/strings.go:361 # 0x11435d6 github.com/pactus-project/pactus/version.ParseVersion+0x76 github.com/pactus-project/pactus/version/version.go:54 # 0x1142be5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1142919 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1142847 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x119209b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1040546 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1040545 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x3e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:76 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1150988 0x114ce2a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1150987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc8c 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [10: 2880] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f43a7 0x8f5f77 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f43a6 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f5f76 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0x79a5a5 0x976d8c 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x79a5a4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x976d8b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0xcf9838 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9837 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x421e68 0x5caa85 0x6a4794 0x6a4ea7 0x6aca22 0x6ac6e6 0x8e57ed 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ac6e5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:299 # 0x8e57ec github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:90 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3072] @ 0x48b4ac 0x4901c9 0x8c1cef 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 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] @ 0x48b485 0x425d05 0x7cd4ba 0x7d39ad 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7cd4b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdd67c9 0xddeb90 0xddcd52 0xddbac5 0x495521 # 0xdd67c8 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:50 # 0xddeb8f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 2304] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xda682a 0xda63e6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda6829 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda63e5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 960] @ 0x48b485 0x425d05 0x92e470 0xda549e 0xda58a5 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda549d github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:13 # 0xda58a4 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:26 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x7ad445 0x7b248f 0x7b23df 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23de crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 466944] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 2016] @ 0x48b485 0x4901c9 0xb1733f 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1733e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xb1733f 0xb1785d 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb1733e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 48] @ 0x48b4ac 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c43c1 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x8c56a5 0xd5f838 0xd5ead1 0xd60c68 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd5f837 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x157 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:262 # 0xd5ead0 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xc50 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:132 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4ebc5 0xd5001f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4ebc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5001e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x43e github.com/flynn/noise@v1.1.0/state.go:420 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [10: 240] @ 0x48b485 0x421deb 0xb03465 0xb7649b 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb03464 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7649a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 9856] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc2c735 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c734 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x490767 0x7cd6ca 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7cd6c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1440] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xc2925c 0xc29196 0xc33165 0x495521 # 0xc2925b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc29195 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 2688] @ 0x48b485 0x490767 0x10c599c 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10c599b github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x45b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:566 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 8192] @ 0x48b4ac 0x4901c9 0x8c1cef 0x107cb9a 0x107cbaa 0x107cad9 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x107cb99 github.com/libp2p/go-buffer-pool.Get+0x2b9 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x107cba9 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:29 # 0x107cad8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:153 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 5824] @ 0x48b485 0x4901c9 0x6a1fee 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1fed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 1920] @ 0x48b485 0x425d05 0xdbf11f 0xdbf063 0xde3805 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdbf11e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3804 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [7: 5376] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xda45ff 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda45fe github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 1536] @ 0x48b4ac 0x4901c9 0x16cc728 0x16cc6df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cc727 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cc6de crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 528] @ 0x48b4ac 0x4901c9 0x92abb9 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x425d05 0xd00172 0xd027f5 0xd027f6 0xd386c2 0x10807a8 0x495521 # 0xd00171 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0xf1 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:290 # 0xd027f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd027f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:51 # 0xd386c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:89 # 0x10807a7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x247 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:520 0: 0 [4: 768] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [3: 1248] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 28672] @ 0x48b4ac 0x4901c9 0x8c1cef 0x107ecee 0x107ed01 0x107e9f7 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x107eced github.com/libp2p/go-buffer-pool.Get+0x114d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x107ed00 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1160 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:29 # 0x107e9f6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xe56 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:396 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x9ee5b5 0x9ee5d6 0xa1d3bf 0x9f65a7 0x9fb498 0x495521 # 0x9ee5b4 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0x9ee5d5 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0xa1d3be net/http.readRequest+0x3e net/http/request.go:1080 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 312] @ 0x48b485 0x425d05 0x6aea75 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea74 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [13: 1664] @ 0x48b485 0x425d05 0x8c290a 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x8c2909 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a5a5 0xd4d146 0xd4d69b 0xd4d64f 0xd4fdca 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a5a4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fdc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [10: 320] @ 0x48b485 0x490767 0xb7afbd 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7afbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a633b 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b485 0x425d05 0x12c9805 0x12ceb26 0x12c72ff 0x495521 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1004 google.golang.org/grpc@v1.80.0/server.go:1401 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [17: 816] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 5376] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 483328] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 384] @ 0x48b485 0x425d05 0x658e65 0x658e0f 0x67273b 0x671690 0xa00fcc 0x1613f88 0x161500b 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [4: 2048] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xda45c3 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda45c2 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 480] @ 0x48b485 0x4901c9 0xc11516 0x114e8de 0x114dec5 0x495521 # 0xc11515 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 # 0x114e8dd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [4: 512] @ 0x48b485 0x425d05 0x8c290a 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c2909 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x9581cf 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9581ce crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3744] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1f905 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f904 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 320] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 10816] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x107d66b 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x107d66a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x72a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1613325 0x16132f9 0x16132de 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1613324 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x16132f8 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x16132dd github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x425d05 0x12d23f5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d23f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 576] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c2cfb 0x10c2590 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c2cfa 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 # 0x10c258f 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: 120] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 66304] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 3456] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92abb9 0x971c25 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x971c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x66d926 0x66d8fd 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x66d925 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d8fc net.socket+0x9c net/sock_posix.go:27 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd02958 0xd38bc2 0x107cc64 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd02957 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd38bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x107cc63 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x383 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 528] @ 0x48b485 0x425d05 0x6830fa 0x683171 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6830f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x683170 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x1251793 0x125189d 0x12393c5 0x12ba77a 0x12ba425 0x12b94be 0x12b77b6 0x495521 # 0x1251792 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x125189c google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x12393c4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf64 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:339 # 0x12ba779 google.golang.org/grpc.(*addrConn).createTransport+0x299 google.golang.org/grpc@v1.80.0/clientconn.go:1518 # 0x12ba424 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x4a4 google.golang.org/grpc@v1.80.0/clientconn.go:1465 # 0x12b94bd google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1bd google.golang.org/grpc@v1.80.0/clientconn.go:1348 # 0x12b77b5 google.golang.org/grpc.(*addrConn).connect+0x135 google.golang.org/grpc@v1.80.0/clientconn.go:997 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd02748 0xd3852a 0xafbb38 0x1040688 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02747 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:43 # 0xd38529 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1040687 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x527 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:97 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x69a005 0x6a2325 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x78c0ef 0x78c119 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c0ee strings.(*Builder).WriteByte+0x8e strings/builder.go:97 # 0x78c118 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4907d3 0x95b1e5 0x95b0cd 0x95b0cc 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x95b1e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe24 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95b0cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xd0c vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x95b0cb crypto/tls.(*serverHelloMsg).marshal+0xd0b crypto/tls/handshake_messages.go:791 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [24: 2304] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 288] @ 0x48b485 0x425d05 0x8c2746 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c2745 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 624] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0x1081f27 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x1081f26 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x826 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:673 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x13271e5 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x13271e4 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:177 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 224] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x421deb 0x105556d 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x105556c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xeec github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:827 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0xda992c 0xda96e9 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda992b github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:69 # 0xda96e8 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x66e030 0x66dafb 0x662e18 0x6768a7 0x64d68b 0x64cfc8 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x66e02f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d68a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [15: 4320] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0x1599f7d 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f7c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x105173e 0x1050e90 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x105173d 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x58f8fe 0x58f91e 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58f8fd math/big.getStack+0x33d math/big/nat.go:286 # 0x58f91d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x938777 0x938652 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x938776 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1003 # 0x938651 crypto/tls.(*Conn).writeRecordLocked+0x871 crypto/tls/conn.go:1048 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 61440] @ 0x48b4ac 0x4901c9 0xdedcc5 0x4a35b1 0xdbd8c5 0xdbd8ec 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdedcc4 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdbd8c4 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd8eb github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x95b1e5 0x95b0cd 0x95b0cc 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95b1e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe24 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95b0cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xd0c vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x95b0cb crypto/tls.(*serverHelloMsg).marshal+0xd0b crypto/tls/handshake_messages.go:791 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x7afd45 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 1008] @ 0x48b4ac 0x4731d7 0xb7aeb5 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7aeb4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:259 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 704] @ 0x48b485 0x425d05 0x1052db2 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x1052db1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 160] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3456] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x938b91 0x938b92 0x938c19 0x9732f3 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9732f2 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 480] @ 0x48b485 0x425d05 0x107ee65 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107ee64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x12c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:400 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 576] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0685f 0xc3fc6d 0xc40c1d 0xc4774f 0xc20305 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xd0685e 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 # 0xc3fc6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0xda41d5 0xda393a 0xda381b 0xda1f4a 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda1f49 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde257f 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde257e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.59.0/stream.go:93 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc4626 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdc4625 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564559 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564558 encoding/json.structEncoder.encode+0x438 encoding/json/encode.go:752 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1152] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x960454 0x960433 0x7af984 0x7afddc 0x9603f4 0x9603d3 0x7af984 0x7afddc 0x95f63d 0x95f534 0x7af984 0x7afddc 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x960453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x960432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9603f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9603d2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f63c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f533 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1440] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 8960] @ 0x48b48c 0x4901c9 0xdaf90a 0xdaf8fd 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf909 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x729 github.com/quic-go/quic-go@v0.59.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdaf8fc github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.59.0/connection.go:547 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 3072] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 24] @ 0x48b485 0x425d05 0xcddb55 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcddb54 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x107e64d 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x107e64c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xaac github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x473854 0x473366 0xb78605 0xb78651 0xb78766 0xb80da5 0xb7fc9b 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb80da4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb7fc9a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddb3f 0xcddafb 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddb3e 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x48b485 0x490767 0xbe2bd2 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2bd1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x4731d7 0x65da98 0x66fc71 0x66fc52 0xb153a7 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x66fc70 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fc51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb153a6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 384] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 48] @ 0x48b485 0x425d05 0x103b5b7 0x1038d5b 0x495521 # 0x103b5b6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:423 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [3: 624] @ 0x48b4ac 0x473854 0x473366 0x1154534 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1154533 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xcf97f0 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [7: 336] @ 0x48b4ac 0x425d05 0x71ffed 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ffec github.com/syndtr/goleveldb/leveldb/table.NewReader+0x28c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 12288] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 608] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x4d8aa3 0x1080fe9 0x1080709 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd383e9 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 # 0x4d8aa2 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x1080fe8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:562 # 0x1080708 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:515 0: 0 [2: 48] @ 0x48b485 0x48b145 0x69b613 0x6ad18f 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2654208] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 672] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b145 0x104170c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x104170b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xaeb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:172 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 216] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a7da 0xd5a7b3 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a7d9 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a7b2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b485 0x425d05 0x12d2133 0x12d2127 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d2132 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d2126 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53ae78 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [5: 1040] @ 0x48b4ac 0x4901c9 0x8e7649 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e7648 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 6912] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xdaf2ea 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf2e9 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.59.0/send_queue.go:39 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [13: 8320] @ 0x48b48c 0x425d05 0x939073 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x939072 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3872] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x48b01b 0x108083a 0x495521 # 0x1080839 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x2d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:530 0: 0 [10: 11520] @ 0x48b48c 0x425d05 0xda8fe7 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda8fe6 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.59.0/connection.go:270 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 288] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7d7 0x5ce77a 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7d6 math/big.(*Int).Mul+0x136 math/big/int.go:184 # 0x5ce779 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:266 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x6bb849 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb848 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x28 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1051e45 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1051e44 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x404 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:484 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xd0af50 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af4f 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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 [110: 35200] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 80] @ 0x48b4a5 0x425d05 0xd024ec 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd024eb github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x16cafe6 0x16d1896 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1895 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x8b3f93 0x8b437e 0x8b42cb 0xd5f817 0xd5ead1 0xd60c68 0x495521 # 0x8b3f92 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8b437d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x8b42ca github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:130 # 0xd5f816 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x136 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:258 # 0xd5ead0 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xc50 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:132 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [9: 1440] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0x107dc57 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0x107dc56 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x107f83e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x107f83d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1c9d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [25: 4800] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1024] @ 0x48b485 0x490767 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb136d9 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0xd95874 0xd959e9 0xda9b45 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd95873 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x173 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:53 # 0xd959e8 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:144 # 0xda9b44 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xc17a7a 0xc17a70 0xc176bb 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc17a79 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc17a6f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0x48b485 0x425d05 0xcdf8f3 0xd38ad9 0x10d406f 0x115093b 0x114ce2a 0x495521 # 0xcdf8f2 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xd5c7bb 0x10514a5 0x105179a 0x1050e90 0x495521 # 0xd5c7ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x48b01b 0xcddb10 0xcddafb 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcddb0f 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 10944] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cdf14 0x7d4365 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cdf13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4364 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1152] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0x8c1cb9 0xafab70 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xdbd5cc 0xdbd5c0 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdbd5cb github.com/quic-go/quic-go.getLargePacketBuffer+0x2b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd5bf github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x1f github.com/quic-go/quic-go@v0.59.0/connection.go:2595 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [23: 8096] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdd5619 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5618 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 3456] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dc14 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4967 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4966 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78ca98 0x78c6ce 0xb12528 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 768] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd7585c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 96] @ 0x48b485 0x425d05 0xc338ca 0xc32c19 0x495521 # 0xc338c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [267: 135610368] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [260: 132055040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [300: 152371200] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [293: 148815872] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x490767 0x105427e 0x105485a 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x105427d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1054859 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x48b485 0x425d05 0x8f4105 0x115d2ac 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4104 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 9600] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae245 0x7ce613 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce612 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 336] @ 0x48b485 0x425d05 0xdc4585 0x4a35b1 0xdee6dc 0xdee579 0xdc4685 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc4584 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdee6db github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdee578 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc4684 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [7: 168] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x69be31 0x6abffe 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x69be30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6abffd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:233 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7cd3a8 0x7cd65e 0x7d39ad 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd3a7 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7cd65d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 1792] @ 0x48b485 0x425d05 0xb7613a 0xb760c9 0xb76068 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb76139 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb760c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76067 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [52: 19968] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78111d 0x8c56d1 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 7680] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 48] @ 0x48b4a5 0x4907d3 0x9645a5 0x964504 0x9644fd 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9645a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x964503 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9644fc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4907d3 0x79a546 0x79a581 0xd4d146 0xd4d69b 0xd4d64f 0xd4fdca 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a545 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a580 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fdc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xdafedb 0xdafe3c 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafeda github.com/quic-go/quic-go.newDatagramQueue+0xcfa github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:39 # 0xdafe3b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 966656] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x957026 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x957025 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5bb4 0x8f8f14 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f5bb3 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8f8f13 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:17 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xda4967 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4966 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda44af github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [9: 1296] @ 0x48b4ac 0x425d05 0x6aed16 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1408] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc28265 0xc33165 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc28264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 1792] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ac3b5 0x6ac397 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6ac3b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ac396 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:271 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 888] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b485 0x425d05 0xa09df1 0xa09e34 0xa1da79 0x9f65a7 0x9fb498 0x495521 # 0xa09df0 io.LimitReader+0x530 io/io.go:461 # 0xa09e33 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0xa1da78 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b145 0x69c5d3 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0xce0818 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce0817 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x77 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc31091 0xc30ceb 0x495521 # 0xc31090 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc30cea github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x78a github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4731d7 0xbe51ac 0xbe240d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe51ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe240c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1728] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0xde23c5 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde23c4 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 288] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6acd37 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acd36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:387 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 7168] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x69a0c5 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x4901c9 0xc2ad2e 0xc28776 0xc33165 0x495521 # 0xc2ad2d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 12544] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xdce6e5 0xdcb6a8 0xdc9436 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdce6e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcb6a7 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdc9435 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:347 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [5: 160] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 4992] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 4608] @ 0x48b485 0x4901c9 0xc2c870 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2c86f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc6c9f 0xdbf749 0xde223b 0xdd821f 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x552032 0x8f9a2f 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0xdc6c9e github.com/quic-go/quic-go.(*framer).AddActiveStream+0x9e github.com/quic-go/quic-go@v0.59.0/framer.go:225 # 0xdbf748 github.com/quic-go/quic-go.(*Conn).onHasStreamData+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3002 # 0xde223a github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x1a github.com/quic-go/quic-go@v0.59.0/stream.go:44 # 0xdd821e github.com/quic-go/quic-go.(*SendStream).write+0x7be github.com/quic-go/quic-go@v0.59.0/send_stream.go:182 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x8f9a2e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1536] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 1408] @ 0x48b485 0x425d05 0xd58870 0xd57d9a 0xd563b3 0x495521 # 0xd5886f 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef419 0xcfaec5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef418 time.NewTicker+0x78 time/tick.go:44 # 0xcfaec4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [2: 256] @ 0x48b485 0x490767 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x11509f5 0x114ce2a 0x495521 # 0x11509f4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0x107f03e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x107f03d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x149d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b0a5 0x11507a5 0x114ce2a 0x495521 # 0x11507a4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x490767 0xd01ce5 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0xd01ce4 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x107f022 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x107f021 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1481 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 36864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0xbe044b 0xbdfdc5 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe044a github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x5aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbdfdc4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564a64 encoding/json.mapEncoder.encode+0x484 encoding/json/encode.go:802 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb15468 0xb154e6 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb15467 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb154e5 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 18432] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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:412 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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:414 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 80] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0x64f128 0x6502f6 0x6519e5 0x654f4c 0x495521 # 0x64f127 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x6502f5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x105198d 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x105198c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:458 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 13824] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938dbb 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938dba crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 4096] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda728c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1150504 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1150503 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b48c 0x4901c9 0xd0915f 0xd07b17 0xd0786f 0x495521 # 0xd0915e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:473 # 0xd07b16 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:386 # 0xd0786e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x14e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:365 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 576] @ 0x48b4a5 0x48b01b 0xc4a805 0xc4a63d 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0xc4a804 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4a63c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [19: 456] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x425d05 0xcd3e1e 0xcde351 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcd3e1d 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 # 0xcde350 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 6912] @ 0x48b48c 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc14 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 288] @ 0x48b485 0x425d05 0xd6082a 0xd616d7 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd60829 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:53 # 0xd616d6 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x421e68 0x6af63c 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af63b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x1150892 0x114ce2a 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4907d3 0x96377b 0x963643 0x963648 0x7af984 0x7afddc 0x9635d4 0x9635b3 0x7af984 0x7afddc 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96377a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963642 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x963647 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9635d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9635b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x967085 0x966fdc 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 176] @ 0x48b485 0x48b0a5 0x1147ae8 0x1147874 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x1147ae7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1147873 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 320] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 896] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdf4753 0xde3396 0xde3167 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdf4752 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:60 # 0xde3395 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 256] @ 0x48b485 0x425d05 0xdaf629 0xdaf674 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf628 github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x448 github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/connection_flow_controller.go:28 # 0xdaf673 github.com/quic-go/quic-go.(*Conn).preSetup+0x493 github.com/quic-go/quic-go@v0.59.0/connection.go:524 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 320] @ 0x48b485 0x425d05 0xdbf11f 0xdbf063 0xde38c5 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xdbf11e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde38c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 3168] @ 0x48b485 0x425d05 0x59ca90 0x117f0bb 0x117f06e 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x117f0ba github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x117f06d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b485 0x4901c9 0x7943a5 0xb13757 0xb136fa 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13756 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x7afd45 0x95d7eb 0x95d6e7 0x7af984 0x7afddc 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95d7ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d6e6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x107e64d 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x107e64c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xaac github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1152] @ 0x48b485 0x425d05 0xd9fcd6 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9fcd5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:157 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 72] @ 0x48b4ac 0x425d05 0x9319da 0x9718c9 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9319d9 crypto/tls.supportedSignatureAlgorithmsCert+0x19 crypto/tls/common.go:1799 # 0x9718c8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0xa8 crypto/tls/handshake_server_tls13.go:836 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1728] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78111d 0x8c56d1 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055c18 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 # 0x105543b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x96db50 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96db4f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cf crypto/tls/handshake_server_tls13.go:149 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0xb73dbd 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73dbc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b485 0x425d05 0x971a7a 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x971a79 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1344] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x8f4a28 0x8f7166 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x8f4a27 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:162 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0xce0047 0x107e8cc 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce0046 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 # 0x107e8cb github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xd2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:380 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 9152] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 2818048] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 6720] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x48b4ac 0x425d05 0x1053957 0x1053a48 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053956 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1053a47 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x307 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:645 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde0cb 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 # 0xcdfe84 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x48b485 0x490767 0x7d448e 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d448d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 352] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [40: 3200] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xdc6a78 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdc6a77 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [12: 288] @ 0x48b485 0x425d05 0x1154d85 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d84 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 240] @ 0x48b4ac 0x425d05 0x7917e8 0x79181c 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x7917e7 net.ParseIP+0x27 net/ip.go:528 # 0x79181b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 352] @ 0x48b485 0x425d05 0x1053789 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053788 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1120] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 704] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 32] @ 0x48b485 0x4901c9 0xb267c5 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb267c4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x53b6f3 0x11508c5 0x11508dc 0x114ce2a 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x11508c4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x11508db github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1728] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 448] @ 0x48b4ac 0x425d05 0xb73d18 0xb73cd3 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73d17 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73cd2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x107f83e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x107f83d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1c9d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 7680] @ 0x48b4ac 0x4907d3 0x95c9b5 0x95c985 0x95c897 0x7af984 0x7afddc 0x95c80d 0x95c394 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95c9b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c896 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c80c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c393 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1600] @ 0x48b4ac 0x4901c9 0x683018 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683017 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b4a5 0x4907d3 0x8e5b37 0x8e5b3e 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x8e5b36 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:20 # 0x8e5b3d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b4a5 0x48b01b 0xcddb10 0xcddafb 0xcdc706 0xd2cd37 0x495521 # 0xcddb0f 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2cd36 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 [4: 832] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1728] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b485 0x425d05 0xc32c25 0xc32c19 0x495521 # 0xc32c24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [7: 560] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdd77d3 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdd77d2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 80] @ 0x48b485 0x48b0a5 0xc1f9e9 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f9e8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 9216] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c2a3b reflect.Value.call+0x121b reflect/value.go:652 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda464d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [13: 208] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x669729 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x669728 net.(*OpError).Error+0x108 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [11: 1232] @ 0x48b4ac 0x41b526 0xdd770b 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd770a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x107f0d5 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107f0d4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1534 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:439 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x557d27 0x7856a5 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x557d26 encoding/base64.(*Encoding).EncodeToString+0xe6 encoding/base64/base64.go:207 # 0x7856a4 github.com/multiformats/go-multibase.Encode+0x4c4 github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x107f86c 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x107f86b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1ccb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:476 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1280] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x79a5a5 0xd4d146 0xd4d531 0xd4d4de 0xd5df1c 0xd60c68 0x495521 # 0x79a5a4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d530 golang.org/x/crypto/curve25519.X25519+0xf0 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d4dd github.com/flynn/noise.dh25519.GenerateKeypair+0x9d github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd5df1b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:39 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dc8c 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc10ff2 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 # 0x10548cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 160] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 2688] @ 0x48b485 0x4901c9 0x6bcff2 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bcff1 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 1920] @ 0x48b4ac 0x4901c9 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc6dd0 0xdbf7c9 0xde27eb 0xde22ea 0xdd5368 0xe02c7e 0xe02c77 0xd38662 0x10520c2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xdc6dcf github.com/quic-go/quic-go.(*framer).AddStreamWithControlFrames+0x8f github.com/quic-go/quic-go@v0.59.0/framer.go:233 # 0xdbf7c8 github.com/quic-go/quic-go.(*Conn).onHasStreamControlFrame+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3007 # 0xde27ea github.com/quic-go/quic-go.newStream.func4+0x2a github.com/quic-go/quic-go@v0.59.0/stream.go:100 # 0xde22e9 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamControlFrame+0x29 github.com/quic-go/quic-go@v0.59.0/stream.go:48 # 0xdd5367 github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x167 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:378 # 0xe02c7d github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.59.0/stream.go:153 # 0xe02c76 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:80 # 0xd38661 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0x10520c1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x681 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:505 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 48] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc1e5fa 0xc3649b 0xc330ca 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e5f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 1184] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 896] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7b8 0x5ce771 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7b7 math/big.(*Int).Mul+0x117 math/big/int.go:184 # 0x5ce770 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd0 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:265 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xdedc56 0x4a35b1 0xde7e5c 0xde7e50 0xdeb1d5 0xdea585 0x495521 # 0xdedc55 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde7e5b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7e4f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [13: 6240] @ 0x48b485 0x425d05 0x92e470 0xd625e5 0xd64145 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd625e4 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 # 0xd64144 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xd75836 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd75835 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [33: 2112] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 102400] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 32] @ 0x48b485 0x425d05 0xc1e23d 0xc367db 0xc330ca 0x495521 # 0xc1e23c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x3fc github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 4480] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686558 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686557 compress/flate.(*huffmanBitWriter).writeTokens+0x217 compress/flate/huffman_bit_writer.go:589 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 2240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x104207c 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x104207b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4bb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:240 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x6ad445 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x1045ce5 0x107cc8c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1045ce4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107cc8b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 9472] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 768] @ 0x48b485 0x4901c9 0x1053818 0x10537e8 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053817 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x10537e7 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0xdaf305 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf304 github.com/quic-go/quic-go.newSendQueue+0x124 github.com/quic-go/quic-go@v0.59.0/send_queue.go:40 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [6: 288] @ 0x48b485 0x425d05 0xde237e 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde237d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 384] @ 0x48b485 0x425d05 0xda9be6 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda9be5 github.com/quic-go/quic-go.init.func1+0xd25 github.com/quic-go/quic-go@v0.59.0/connection.go:327 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0xdaf337 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf336 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.59.0/send_queue.go:42 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [20: 30720] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xde7e5c 0xde7e50 0xdeb1d5 0xdea585 0x495521 # 0xdedc44 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde7e5b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7e4f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x51f4be 0x51fa50 0x1160d1f 0x1160c6d 0x1160c37 0x700925 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51f4bd fmt.newPrinter+0x1d fmt/print.go:152 # 0x51fa4f fmt.Sprintf+0x2f fmt/print.go:238 # 0x1160d1e github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x11e github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x1160c6c github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160c36 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:566 # 0x700924 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 528] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5ceefe 0x5cee89 0x5ce5d7 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ceefd math/big.(*Int).Mul+0xfd math/big/int.go:184 # 0x5cee88 github.com/consensys/gnark-crypto/ecc.getVector+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:315 # 0x5ce5d6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc2b8 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 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x11611e7 0x1161202 0x8f5638 0x1160edf 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11611e6 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x46 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x1161201 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x61 github.com/pactus-project/pactus/state/state.go:574 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160ede github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:572 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x117f065 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x117f064 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 112] @ 0x48b485 0x48b0a5 0xc3fc18 0xc3fc07 0xc40c1d 0xc4774f 0xc20305 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc3fc17 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69c04f 0x69a01a 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a019 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 811008] @ 0x48b4b3 0x4731d7 0x15f5648 0x15f560d 0x15f5657 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f5647 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f560c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f5656 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15f55ee 0x15f53bb 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15f55ed github.com/pactus-project/pactus/crypto.Address.String+0xecd github.com/pactus-project/pactus/crypto/address.go:89 # 0x15f53ba github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f4b36 0x15f4a2e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f4b35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x415 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f4a2d github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0x30d github.com/pactus-project/pactus/www/html/network.go:67 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 640] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15f54e5 0x15f54d5 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15f54e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f54d4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f4cdd 0x15f4c52 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f4cdc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5bc github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f4c51 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0x531 github.com/pactus-project/pactus/www/html/network.go:70 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5565 0x15f54e6 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f54e5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5565 0x15f54e6 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f5564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f54e5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x15f4802 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x15f4801 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1048576] @ 0x48b4b3 0x4901c9 0x1229813 0x1229575 0x122b11f 0x12602fd 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x15f4802 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122b11e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x12602fc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x15f4801 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4907d3 0xd631d9 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd631d8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x48b0a5 0xcdd365 0xcdb5d1 0xcdf512 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcdd364 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:545 # 0xcdb5d0 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 # 0xcdf511 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 2112] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x1131065 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x1131064 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 3072] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 384] @ 0x48b485 0x425d05 0x64b212 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x64b211 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 48] @ 0x48b4ac 0x473854 0x473366 0x10da1c6 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x10da1c5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [6: 672] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 3584] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16ea865 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [9: 6912] @ 0x48b4ac 0x4907d3 0xdba045 0xdb9feb 0xdb9eba 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdba044 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdb9fea github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdb9eb9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x1192c65 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1192c64 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x104 github.com/pactus-project/pactus/sync/handler_hello.go:171 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x107f022 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x107f021 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1481 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 432] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfe22c 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcfe22b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [38: 608] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2688] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 7040] @ 0x48b48c 0x4901c9 0xd29fe6 0xb71f78 0xb71da8 0x495521 # 0xd29fe5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb71f77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb71da7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 5120] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b4ac 0x4731d7 0xd5a95d 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xd5a95c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0xe02996 0xe02acc 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xe02995 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe02acb github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [274: 136921088] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [294: 146915328] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [291: 145416192] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xd2c8f1 0xd2c639 0x4a336c 0xd2c5db 0xd2c5af 0xd2ce02 0x495521 # 0xd2c8f0 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 # 0xd2c638 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 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2c5da sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2c5ae 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 # 0xd2ce01 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 [0: 0] @ 0x48b4b3 0x4901c9 0x466676 0x41d1f1 0x15c157b 0x15d4fab 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15c157a runtime/pprof.StartCPUProfile+0x15a runtime/pprof/pprof.go:910 # 0x15d4faa net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:158 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 36864] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [56: 3584] @ 0x48b4ac 0x4731d7 0x7599b4 0x1599596 0x1599580 0x1599581 0x1599569 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x1599595 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159957f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1599580 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1599568 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f417e 0x115d2ac 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f417d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 49152] @ 0x48b4ac 0x4901c9 0x4d81b3 0x4a35b1 0x4d8dc8 0x4d87d1 0x4d854c 0x4d852b 0xcfd966 0xcfcff0 0xcfce38 0x495521 # 0x4d81b2 io.init.func1+0x32 io/io.go:657 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d8dc7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d87d0 io.copyBuffer+0x150 io/io.go:415 # 0x4d854b io.Copy+0x8b io/io.go:388 # 0x4d852a io.CopyN+0x6a io/io.go:364 # 0xcfd965 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3a5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [74: 155189248] @ 0x48b4b3 0x4901c9 0x709bc5 0x722725 0x7480a5 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709bc4 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 # 0x722724 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7480a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 128] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1242b86 0x1244e0e 0x495521 # 0x1242b85 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1469 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 7168] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xce0047 0x107c9d3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce0046 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 # 0x107c9d2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x421deb 0xa551b4 0xa54ead 0xa59a4c 0xaff565 0xb7c72a 0xb81164 0x495521 # 0xa551b3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xaff564 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [14: 2688] @ 0x48b485 0x490767 0xb178b4 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 448] @ 0x48b485 0x4901c9 0x1255b85 0x122fd5a 0x12c0f3c 0x12c1eb7 0x12c2dab 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1255b84 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fd59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2daa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 3840] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1efe github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 720] @ 0x48b485 0x425d05 0x96d57a 0x9685ec 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x96d579 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x9685eb crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 112] @ 0x48b485 0x425d05 0xcf8ce7 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x410ced 0x414ee5 0x956fea 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x956fe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x10d3aac 0xc16ead 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 528] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 16896] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 128] @ 0x48b485 0x48b0a5 0x11477ec 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x11477eb github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc11038 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc11037 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x10548cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 1280] @ 0x48b48c 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfb845 0xcf9a30 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfb844 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcf9a2f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0x79a5a5 0xd4d146 0xd4d69b 0xd4d64f 0xd51063 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x79a5a4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd51062 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa62 github.com/flynn/noise@v1.1.0/state.go:579 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [25: 1600] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 128] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0fc27 0x1055392 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc0fc26 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 # 0x1055391 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd11 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 80] @ 0x48b4ac 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x10c43c2 0x10c2cfb 0x10c2590 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c43c1 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 # 0x10c2cfa 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 # 0x10c258f 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: 64] @ 0x48b485 0x425d05 0x107ef97 0x107ef30 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107ef96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x13f6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:692 # 0x107ef2f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x138f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1280] @ 0x48b485 0x425d05 0xc1e251 0xc367db 0xc330ca 0x495521 # 0xc1e250 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x410 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1280] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 3360] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 720] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb762ea 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb762e9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1344] @ 0x48b485 0x490767 0x10c47c5 0x10c4777 0x11352cb 0x11352cc 0x1039952 0x1038d87 0x495521 # 0x10c47c4 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10c4776 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 # 0x11352ca 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 # 0x11352cb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x7917e8 0x79181c 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x7917e7 net.ParseIP+0x27 net/ip.go:528 # 0x79181b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x51cef2 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x41b526 0x539e0a 0x1601f83 0x160aeb5 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1601f82 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde25d0 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xde25cf github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0xdceb10 0xdcd1f9 0xdbdf05 0xdbc7ea 0xdb0745 0x495521 # 0xdceb0f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdcd1f8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x378 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:760 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x759b15 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78c678 0x1081830 0x107d6e5 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759b14 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78c677 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0x108182f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x12f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:631 # 0x107d6e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 240] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 1536] @ 0x48b485 0x425d05 0x115e4a5 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e4a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0aea8 0xc0c494 0xc0bf28 0xc12ba5 0x1041ed6 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0aea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1041ed5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:228 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 272] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [34: 30464] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [40: 5120] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16eabf5 0x16eb8e6 0x16ead70 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ead6f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 48] @ 0x48b485 0x425d05 0x748618 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x748617 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 1296] @ 0x48b485 0x425d05 0x6ad445 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x40ff05 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc10ff2 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 # 0x10548cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 5376] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x105132e 0x105179a 0x1050e90 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x105132d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 1664] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc10ff2 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 # 0x10548cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 784] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x1150d90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x1150d8f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x1038b25 0x495521 # 0x1038b24 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 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 336] @ 0x48b4a5 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x86970f 0x85f3bc 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4ce0fb reflect.makeInt+0x3b reflect/value.go:3469 # 0x4ce736 reflect.cvtInt+0x96 reflect/value.go:3547 # 0x4cca13 reflect.Value.Convert+0xb3 reflect/value.go:3229 # 0x86970e google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x85f3bb google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x7afd45 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 11712] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 27648] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 400] @ 0x48b4ac 0x425d05 0x6acc45 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc3386c 0xc32c19 0x495521 # 0xc3386b github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x13cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [7: 784] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x107f022 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x107f021 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1481 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 6528] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x119618e 0x11956ee 0x11526a3 0x495521 # 0x119618d github.com/pactus-project/pactus/sync.(*synchronizer).processDisconnectEvent+0x4d github.com/pactus-project/pactus/sync/sync.go:329 # 0x11956ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x8d github.com/pactus-project/pactus/sync/sync.go:267 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x1150988 0x114ce2a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x1150987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [21: 32256] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1280] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 256] @ 0x48b4a5 0x425d05 0x8b451d 0x8b44fe 0x8c28e6 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x8b451c 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 # 0x8b44fd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [38: 4864] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 4096] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5cbeed 0x5cbe74 0x5cbe54 0x5cbe3a 0x5fc43d 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5cbeec math/big.nat.make+0x18c math/big/nat.go:67 # 0x5cbe73 math/big.nat.set+0x113 math/big/nat.go:92 # 0x5cbe53 math/big.(*Int).Set+0xf3 math/big/int.go:97 # 0x5cbe39 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:60 # 0x5fc43c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3fc github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:805 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [146: 71761920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [155: 76185600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [467: 657536] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [56: 5376] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [277: 138420224] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [280: 139919360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [304: 151912448] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [270: 134922240] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x1046313 0x107eeed 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1046312 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x292 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/pbconv.go:41 # 0x107eeec github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x134c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:402 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2048] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x41b494 0xd625d2 0xd64145 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd625d1 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 # 0xd64144 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [290: 408320] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc2c735 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c734 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [145: 71270400] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 816] @ 0x48b4ac 0x4731d7 0xb73ce9 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73ce8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b145 0x69c4f6 0x6ac70d 0x8e57ed 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c4f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ac70c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:305 # 0x8e57ec github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x48c github.com/pactus-project/pactus/store/block.go:90 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 8640] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b485 0x490767 0xc36713 0xc330ca 0x495521 # 0xc36712 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x68646e 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x68646d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 312] @ 0x48b4ac 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xcde3f4 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde3f3 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x48b485 0x425d05 0x1046334 0x107eeed 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1046333 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x2b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/pbconv.go:40 # 0x107eeec github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x134c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:402 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x1056cd1 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1056cd0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1063 # 0xd2ca76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda450e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973848 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973847 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x97664b 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x97664a crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:48 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 96] @ 0x48b485 0x425d05 0x7a8d92 0x7a8370 0x7a8dde 0x7a92a8 0xda5d0a 0xda5ca2 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5d09 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5ca1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [8: 7168] @ 0x48b48c 0x425d05 0xd9f845 0xd9f837 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f844 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xd9f836 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xd9f9ab github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2112] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 352] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [16: 18432] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [74: 17760] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 384] @ 0x48b485 0x425d05 0xbe2978 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2977 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcde489 0xcdf6d5 0xd38ad9 0x10d406f 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 9472] @ 0x48b4ac 0x4901c9 0x709d5a 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709d59 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x299 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:80 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x425d05 0x709e32 0x720649 0x720641 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709e31 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 # 0x720648 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x720640 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8e0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 1728] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [102: 1632] @ 0x48b485 0x425d05 0xbe34b2 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34b1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 960] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x12298ad 0x1229659 0x122c778 0x12c2f8f 0x12c2ea5 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12298ac google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x1229658 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x122c777 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c2f8e google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c2ea4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 48] @ 0x48b485 0x425d05 0x715906 0x715932 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x715905 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x715931 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 224] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [166: 74368] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 192] @ 0x48b485 0x4901c9 0x79448c 0x1041785 0x104158e 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x79448b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0x1041784 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x104158d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:172 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x6a2e3b 0x6a2e18 0x6a2d65 0x116112f 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2e17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2d64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116112e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:584 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6a1105 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564a77 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564a76 encoding/json.mapEncoder.encode+0x496 encoding/json/encode.go:803 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1664] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xda63a6 0xda5b88 0xddfb3e 0xddf8f3 0xddbeaf 0x495521 # 0xda63a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x45 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:31 # 0xda5b87 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xddfb3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [14: 21504] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x114eaef 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x114eaee github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 1344] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xda45ff 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda45fe github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 720] @ 0x48b4ac 0x425d05 0x976dd7 0x976e3a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x976dd6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x976e39 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [130: 54080] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 4576] @ 0x48b485 0x4901c9 0x6a1fee 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1fed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x12b4b85 0x12b4d0b 0x12b47f3 0x121b03b 0x121af0c 0x495521 # 0x12b4b84 google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0xe4 google.golang.org/grpc@v1.80.0/clientconn.go:431 # 0x12b4d0a google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.80.0/clientconn.go:455 # 0x12b47f2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.80.0/clientconn.go:379 # 0x121b03a google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xda google.golang.org/grpc@v1.80.0/internal/idle/idle.go:182 # 0x121af0b google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xab google.golang.org/grpc@v1.80.0/internal/idle/idle.go:129 0: 0 [3: 144] @ 0x48b485 0x425d05 0x107ed0c 0x107e9f7 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107ed0b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x116b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:29 # 0x107e9f6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xe56 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:396 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [86: 16512] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [168: 37632] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x4901c9 0x1054ad4 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054ad3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x453 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:747 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6864c6 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6864c5 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 800] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5bb4 0x8f9105 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f5bb3 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8f9104 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:49 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2816] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c729b 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c729a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x531c7f 0x114383f 0x1143819 0x1142be6 0x114291a 0x1142848 0x119209c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x114383e strings.Split+0x2de strings/strings.go:361 # 0x1143818 github.com/pactus-project/pactus/version.ParseVersion+0x2b8 github.com/pactus-project/pactus/version/version.go:74 # 0x1142be5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1142919 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1142847 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x119209b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 4224] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [157: 77168640] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [165: 81100800] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [158: 77660160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [159: 78151680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 368] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 7104] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0xda95e5 0xda94b0 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda95e4 github.com/quic-go/quic-go.newConnIDManager+0x724 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:56 # 0xda94af github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x78c1a7 0x78c11f 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c1a6 strings.(*Builder).WriteString+0x146 strings/builder.go:114 # 0x78c11e github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 320] @ 0x48b485 0x425d05 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a04 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 917504] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b485 0x425d05 0xc163ab 0xc1632a 0xc1630b 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc163aa github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x34a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc16329 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2c9 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc1630a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2048] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 160] @ 0x48b4ac 0x4731d7 0x5ab648 0x59f516 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ab647 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3242 # 0x59f515 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xf95 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1580 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 49152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5b3c85 0x5af570 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5b3c84 github.com/fxamacker/cbor/v2.encodeHead+0xc4 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1948 # 0x5af56f github.com/fxamacker/cbor/v2.encodeByteString+0x26f github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1301 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10da8d3 0x8f97eb 0x10da7a9 0x10d5942 0x1045c16 0x758b31 0x1045c70 0x107f072 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10da8d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1045c15 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:41 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x1045c6f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:46 # 0x107f071 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14d1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [63: 1008] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 5184] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x93457b 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3584] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0x48b4ac 0x4901c9 0x6a05c6 0x6ae34a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a05c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6ae349 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 6656] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd068cc 0xc3fc6d 0xc40c1d 0xc4774f 0xc20305 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xd068cb 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 # 0xc3fc6c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fc47 0xc3fc07 0xc40c1d 0xc4774f 0xc20305 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fc46 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fc06 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc40c1c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4774e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc20304 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 1584] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0xde253c 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde253b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b485 0x425d05 0x1190bc6 0x1190bba 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1190bc5 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x705 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:23 # 0x1190bb9 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6f9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:77 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 16] @ 0x48b485 0x490767 0xbe2353 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2352 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xa12 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x48b485 0x425d05 0x6aeed6 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x107f8b0 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107f8af github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d0f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:477 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x107f745 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x107f744 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1ba4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:465 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 36864] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 1280] @ 0x48b48c 0x4901c9 0xd29fe6 0x103b31e 0x1038d5b 0x495521 # 0xd29fe5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0x103b31d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:401 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [2: 640] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 640] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 2304] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 672] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 912] @ 0x48b4ac 0x425d05 0x699efe 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699efd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 1472] @ 0x48b485 0x421deb 0x9003e5 0x900401 0x8ffb0c 0xb03445 0xb03418 0xb7649b 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x9003e4 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x900400 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x8ffb0b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb03444 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb03417 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7649a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xc33e8b 0xc33e6f 0xc32dba 0x495521 # 0xc33e8a github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc33e6e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc32db9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x69ae50 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69ae4f github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x16f github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1728] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x8c56f3 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 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: 2048] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 216] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 2560] @ 0x48b485 0x425d05 0xa1d405 0x9f65a7 0x9fb498 0x495521 # 0xa1d404 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x1251227 0x121f024 0x12229ed 0x1231f3e 0x1231b89 0x1231aee 0x1232831 0x12313f9 0x123ad12 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12229ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231f3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1231b88 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x1231aed google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [13: 208] @ 0x48b485 0x48b0a5 0x10d30a5 0xd2cee5 0x495521 # 0x10d30a4 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 960] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc1f67b 0xc1f5f0 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f67a github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x39a github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc1f5ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdc26c5 0xdc33ab 0xdb9e4c 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc26c4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc33aa github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:32 # 0xdb9e4b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [14: 672] @ 0x48b485 0x425d05 0xb265ba 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb265b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 5760] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1040] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 160] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 552] @ 0x48b485 0x425d05 0x733b1b 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 248] @ 0x48b485 0x425d05 0x6a3bbf 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a3bbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 576] @ 0x48b4ac 0x4901c9 0xc5075a 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc50759 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:90 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [50: 38400] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 2304] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd965f6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16eb8b0 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb8af crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 3072] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x10d476a 0x10d4075 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10d4769 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d4074 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 360] @ 0x48b485 0x425d05 0x937458 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 1120] @ 0x48b485 0x425d05 0xc24a16 0xc24980 0xc2accf 0xc28776 0xc33165 0x495521 # 0xc24a15 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x355 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc2497f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2acce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x48b485 0x425d05 0xde2459 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde2458 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [9: 144] @ 0x48b485 0x425d05 0x8f9eb1 0x8f9dc5 0xd5a7da 0xd5a7b3 0x10d2b09 0xd2cee5 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a7d9 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a7b2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x12d5dbc 0x12b3059 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d5dbb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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:139 # 0x1321b61 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 10752] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1152] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 1088] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 [6: 480] @ 0x48b485 0x425d05 0x6bd60c 0x6bd66b 0x1162e9a 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd60b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd66a github.com/pactus-project/pactus/committee.(*committee).Proposer+0xaa github.com/pactus-project/pactus/committee/committee.go:160 # 0x1162e99 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd9 github.com/pactus-project/pactus/state/validation.go:25 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [121: 58482688] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 6912] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16eb4d8 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x41b526 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 11968] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x986031 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986030 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [20: 1920] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 96] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x115e658 0x115e673 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115e657 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x115e672 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:308 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1280] @ 0x48b4ac 0x4901c9 0xd783e5 0xda07c8 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd783e4 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.59.0/internal/wire/transport_parameters.go:358 # 0xda07c7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:259 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69d95f 0x69d77f 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69d95e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d77e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1152] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x8c56a5 0x105564f 0x1054f85 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x105564e 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 # 0x1054f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [56: 17920] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x6bcff2 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bcff1 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xb2e3b8 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xb2e3b7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:340 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [69: 15456] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb7fa25 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb7fa24 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 8960] @ 0x48b48c 0x4901c9 0xb265ef 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 45696] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1150892 0x114ce2a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb7e636 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7e635 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 7392] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3456] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 4032] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [453: 318912] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 1408] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b4a5 0x48b01b 0x10d30e5 0xd2cee5 0x495521 # 0x10d30e4 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x10d46be 0x10d47b3 0x10d4075 0xc16ead 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 96] @ 0x48b485 0x425d05 0xafb366 0xafb312 0xafb316 0x10525b6 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb365 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1728] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 480] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x107d66b 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x107d66a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x72a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:245 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 256] @ 0x48b485 0x425d05 0x699f3d 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699f3c github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 208] @ 0x48b485 0x425d05 0x8f9eb1 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 6240] @ 0x48b485 0x4901c9 0x6bd2d3 0x115ff5a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115ff59 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:481 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [126: 60899328] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [128: 61865984] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 86016] @ 0x48b4ac 0x4901c9 0xafb37f 0xafb312 0xafb316 0x10525b6 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c5c07 0x8c5bf5 0x8c610e 0x8c60d3 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c5c06 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bf4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c610d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8c60d2 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x8e6275 0x8e70a8 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e6274 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:192 # 0x8e70a7 github.com/pactus-project/pactus/store.NewStore+0x3c7 github.com/pactus-project/pactus/store/store.go:134 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd029b8 0xd38c22 0x108144c 0x107d7ca 0x107cd5c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd029b7 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 # 0xd38c21 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 # 0x108144b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:606 # 0x107d7c9 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x889 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x107cd5b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x47b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0x1154527 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4534 0x8c28e6 0x1053fb7 0x1051d31 0x10506c5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x1053fb6 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 # 0x1051d30 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 # 0x10506c4 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: 896] @ 0x48b48c 0x490767 0xb318f0 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb318ef github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb2cdac github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdc26c5 0xdc339b 0xdb9e4c 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc26c4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc339a github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xba github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:34 # 0xdb9e4b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x16cafe6 0x16d1925 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [90: 17280] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x69b045 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69b044 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x104 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 16896] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0xdabd1b 0xdb3825 0xdb318a 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdabd1a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:59 # 0xdb3824 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xe64 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:39 # 0xdb3189 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x7c9 github.com/quic-go/quic-go@v0.59.0/connection.go:1165 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 49152] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x5522ea 0x10da265 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da264 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [9: 432] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x705478 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4e0884 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2cf5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e2cfd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51382a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x513813 os.open+0x13 os/file_open_unix.go:15 # 0x514713 os.openFileNolog.func1+0x93 os/file_unix.go:261 # 0x5146d6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5146a5 os.openFileNolog+0x25 os/file_unix.go:260 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705477 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5ae3a6 0x5adf3b 0x69b39e 0x69b37b 0x5b3604 0x5b5049 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x69b39d github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x69b37a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x5b3603 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1876 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fb2b4 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fb2b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [38: 608] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 2688] @ 0x48b4ac 0x4907d3 0x7af7da 0x7af7a4 0x9650bf 0x7af984 0x7afddc 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7af7d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af7a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9650be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 6240] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 16640] @ 0x48b4ac 0x4901c9 0x64f745 0x6506af 0x6519e5 0x654f4c 0x495521 # 0x64f744 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x6506ae net.(*Resolver).exchange+0x4ae net/dnsclient_unix.go:195 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 96] @ 0x48b485 0x425d05 0x1186345 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1186344 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 192] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c5c07 0x8c5bf5 0x8c5c98 0x5ab2e8 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x8c5c06 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bf4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c5c97 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x5ab2e7 github.com/fxamacker/cbor/v2.fillByteString+0xa47 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3171 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [39: 1872] @ 0x48b485 0x425d05 0xcfb139 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb138 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [7: 2688] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x5ca91c 0x5ca8b3 0x6ae6e5 0x6ae69f 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x5ca91b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5ca8b2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6ae6e4 github.com/pactus-project/pactus/crypto.Address.LogString+0x164 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6ae69e github.com/pactus-project/pactus/types/block.(*Block).LogString+0x11e github.com/pactus-project/pactus/types/block/block.go:167 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 576] @ 0x48b485 0x490767 0xb178b4 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 24] @ 0x48b485 0x425d05 0xdc45de 0xdaf258 0xdaf28d 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc45dd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xdaf257 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdaf28c github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.59.0/connection.go:515 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 160] @ 0x48b485 0x425d05 0x78c7d6 0x78c6ce 0xb12528 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [12: 576] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc27776 0xc2775c 0xc33165 0x495521 # 0xc27775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2775b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 144] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x8c5c07 0x8c5bf5 0x8c610e 0x8c60d3 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c5c06 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bf4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c610d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8c60d2 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 5408] @ 0x48b485 0x4901c9 0x6bd2d3 0x1163342 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1163341 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 272] @ 0x48b485 0x425d05 0x74b016 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x74b015 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 262144] @ 0x48b4ac 0x4901c9 0x118dcdd 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x118dcdc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [2: 64] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 160] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfa1fc 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcfa1fb github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 1056768] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 576] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xd41672 0xd4d805 0xd51775 0xd4f0d9 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0xd41671 golang.org/x/crypto/chacha20poly1305.New+0x51 golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:47 # 0xd4d804 github.com/flynn/noise.cipherChaChaPoly+0x24 github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd51774 github.com/flynn/noise.cipherFn.Cipher+0x34 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd4f0d8 github.com/flynn/noise.(*symmetricState).Split+0x1f8 github.com/flynn/noise@v1.1.0/state.go:202 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc14 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 720] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 208] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x69fc25 0x69fae5 0x116104c 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x116104b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:591 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x490767 0x124dd6b 0x12c9f1d 0x12c9f21 0x12ceb26 0x12c72ff 0x495521 # 0x124dd6a google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1092 # 0x12c9f1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9f20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 576] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 448] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdb013c 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdb013b github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.59.0/connection.go:579 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x16b57e5 0x16cbde2 0x16cc029 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b57e4 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16cbde1 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16cc028 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 1920] @ 0x48b485 0x425d05 0xc2c7e6 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2c7e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc8c 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde267b 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde267a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0xc20236 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0xc20235 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 480] @ 0x48b485 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dd38 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x6bb875 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb874 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x54 github.com/pactus-project/pactus/consensus/log/log.go:111 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 384] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x48b485 0x490767 0x51ce53 0xcfab05 0xcfaa96 0xcfce51 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xcfab04 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa95 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [19: 912] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [17: 544] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 9856] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x70546f 0x7053c8 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x70546e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x7053c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x105130b 0x105179a 0x1050e90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x105130a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [53: 5088] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0x68dbfc 0x696509 0x6964f3 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68dbfb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x696508 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6964f2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x425d05 0x709e32 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1760] @ 0x48b485 0x425d05 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 624] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc2912f 0xc33165 0x495521 # 0xc2912e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c6e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1056] @ 0x48b485 0x425d05 0x6a0c05 0x6a0bdb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0c04 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a0bda github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 18432] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b34c5 0x7b343f 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b34c4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b343e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [24: 36864] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x95d965 0x95d931 0x95d837 0x7af984 0x7afddc 0x95d7eb 0x95d6e7 0x7af984 0x7afddc 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95d964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d930 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d836 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d7ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d6e6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 3584] @ 0x48b48c 0x4901c9 0xb265ef 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2d374 0xb2d375 0xb2cabf 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb2d7a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb2d373 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb2d374 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [97: 27936] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 4032] @ 0x48b4ac 0x4907d3 0x7af7da 0x7af7a4 0x9650bf 0x7af984 0x7afddc 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7af7d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af7a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9650be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 312] @ 0x48b485 0x425d05 0xcddb55 0xcdc706 0xd2cd37 0x495521 # 0xcddb54 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 # 0xcdc705 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 # 0xd2cd36 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 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x7286c5 0x728660 0x72864c 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7286c4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72865f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72864b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 288] @ 0x48b485 0x421deb 0xb03f9d 0xb03f7d 0xb77d45 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb03f9c go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb03f7c github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:136 # 0xb77d44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8b451d 0x8b44fe 0x8c28e6 0xc1c470 0xc2c914 0xc20865 0xc1e467 0xc3649b 0xc330ca 0x495521 # 0x8b451c 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 # 0x8b44fd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc20864 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc1e466 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [42: 2688] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [24: 1152] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1efe7 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1efe6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [80: 102400] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x53b6f3 0x160ae89 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160ae88 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [35: 2800] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x46eef3 0xc2b26c 0xc279df 0xc33165 0x495521 # 0xc2b26b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 176] @ 0x48b4a5 0x4901c9 0x7286c5 0x728660 0x72864c 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x7286c4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72865f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72864b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [9: 5760] @ 0x48b48c 0x425d05 0x939073 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x939072 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [16: 1024] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 131072] @ 0x48b4b3 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [42: 2688] @ 0x48b4ac 0x4901c9 0x6a0b7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0b7a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2816] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdd5619 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5618 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 320] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 720] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bb905 0x6bb8a9 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bb904 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bb8a8 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 1760] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2304] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [9: 288] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [93: 10416] @ 0x48b4ac 0x41b526 0xcfb10e 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb10d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 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] @ 0x48b485 0x425d05 0x69a128 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69a127 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [42: 4032] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0x6ae68e 0x6ae5dc 0x6ae5a6 0x6ffde2 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6ae68d github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x10d github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6ae5db github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x5b github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6ae5a5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6ffde1 github.com/pactus-project/pactus/util/logger.addFields+0x3c1 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16cf845 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cf844 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0x1150d90 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x1150d8f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [22: 352] @ 0x48b485 0x425d05 0xc2afc9 0xc279df 0xc33165 0x495521 # 0xc2afc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [40: 3200] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x115e394 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x115e393 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:286 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [85: 12240] @ 0x48b4ac 0x4901c9 0x6aea9b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea9a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [135: 77760] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b4a5 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x10c43c2 0x10c2cfb 0x10c2590 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c43c1 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 # 0x10c2cfa 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 # 0x10c258f 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: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1152] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [695: 166800] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 64] @ 0x48b485 0x425d05 0x69a128 0x6a2325 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a127 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 4608] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1792] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 81920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b485 0x425d05 0x1595e85 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1595e84 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 3584] @ 0x48b4ac 0x4901c9 0x12521f6 0x1252112 0x1244c5a 0x495521 # 0x12521f5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 6144] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 9728] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 9216] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 768] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f99f7 0xd5aab3 0x10d2b09 0xd2cee5 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f99f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aab2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1277952] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 20736] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x159cc85 0x159cc6e 0x159cc35 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159cc84 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x159cc6d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159cc34 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:276 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a05d7 0x6a05ac 0x15961d5 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6a05d6 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a05ab github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x15961d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 288] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 1280] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 24576] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 9216] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 416] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321837 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321836 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x1240d9c 0x1230385 0x1255fa2 0x1255c25 0x122fd5a 0x12c0f3c 0x12c1eb7 0x12c2dab 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1240d9b google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x3b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1153 # 0x1230384 google.golang.org/grpc/internal/transport.(*ClientStream).updateWindow+0x24 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:155 # 0x1255fa1 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x81 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:472 # 0x1255c24 google.golang.org/grpc/internal/transport.(*Stream).read+0x124 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:405 # 0x122fd59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2daa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1224b1e 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1224b1d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 32] @ 0x48b485 0x490767 0x1248b99 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1248b98 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1038 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0x539e0a 0x1601f83 0x160aeb5 0x1609eb8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1601f82 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b536 0x69fc85 0x69fae5 0x15979e5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69fc84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:226 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x15979e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 8] @ 0x48b485 0x425d05 0x12d178c 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d178b google.golang.org/grpc.newClientStream+0x58b google.golang.org/grpc@v1.80.0/stream.go:245 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x560be5 0x1607ce8 0x16077b9 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1607ce7 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b485 0x425d05 0x12514ac 0x12313c5 0x124799c 0x495521 # 0x12514ab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x12313c4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [4: 448] @ 0x48b485 0x425d05 0x41b494 0x1605325 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1605324 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 65280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 2816] @ 0x48b48c 0x490767 0x16122e9 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16122e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x425d05 0xa09e3f 0xa1da79 0x9f65a7 0x9fb498 0x495521 # 0xa09e3e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa1da78 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d57a8 0x12d61d9 0x12d51e2 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d57a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d61d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x123fad7 0x12445b8 0x1244e0e 0x495521 # 0x123fad6 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:961 # 0x12445b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x12cdfc5 0x12cdfa5 0x12c72ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12cdfc4 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.80.0/server.go:2052 # 0x12cdfa4 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.80.0/server.go:1789 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x123e5c8 0x123e59b 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x123e5c7 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.80.0/peer/peer.go:76 # 0x123e59a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0x12521f6 0x1252112 0x1244c5a 0x495521 # 0x12521f5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [27: 31104] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x1191f0c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1191f0b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x11620d9 0x1597194 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x11620d8 github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x38 github.com/pactus-project/pactus/state/state.go:694 # 0x1597193 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x73 github.com/pactus-project/pactus/www/grpc/blockchain.go:279 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x1607bbe 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 11520] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 720] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x159dcdb 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159dcda github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10da github.com/pactus-project/pactus/www/grpc/transaction.go:325 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x12c9966 0x12c9945 0x12ceb26 0x12c72ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12c9965 google.golang.org/grpc.NewContextWithServerTransportStream+0x1165 google.golang.org/grpc@v1.80.0/server.go:1902 # 0x12c9944 google.golang.org/grpc.(*Server).processUnaryRPC+0x1144 google.golang.org/grpc@v1.80.0/server.go:1429 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ad02f 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 10880] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7de87c 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7de87b crypto/x509.marshalPublicKey+0x17b crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b4ac 0x4907d3 0x560be5 0x1606c54 0x1604c55 0x1606545 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1606c53 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1604c54 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1606544 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1196295 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1196294 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x12326e5 0x12326d4 0x1231455 0x124799c 0x495521 # 0x12326e4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x12326d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 560] @ 0x48b485 0x425d05 0x41b494 0x1247d16 0x1247d05 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1247d15 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x1247d04 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 144] @ 0x48b485 0x4901c9 0x4c2785 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x421deb 0x1614353 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1614352 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [43: 4816] @ 0x48b485 0x425d05 0xc1e4ec 0xc1e4e0 0xc3649b 0xc330ca 0x495521 # 0xc1e4eb github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e4df github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 5376] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b485 0x425d05 0x124d6a5 0x124cf89 0x124e765 0x12c7fbb 0x12c7f98 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x124d6a4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1042 # 0x124cf88 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x124e764 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12c7fba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7f97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x1247d5f 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1247d5e google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 512] @ 0x48b485 0x490767 0x1605415 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1605414 github.com/creachadair/jrpc2.(*Client).send+0x454 github.com/creachadair/jrpc2@v1.3.5/client.go:216 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704] @ 0x48b48c 0x490767 0x16122e9 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16122e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 320] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1608225 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1597c5c 0x1597bfb 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1597c5b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597bfa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x539e0a 0x1605b62 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1605b61 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x12d3490 0x12d336e 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d348f google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d336d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1609ceb 0x16094b3 0x4a49ca 0x495521 # 0x1609cea github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0xea github.com/creachadair/jrpc2@v1.3.5/server.go:261 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c2a3b reflect.Value.call+0x121b reflect/value.go:652 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 9472] @ 0x48b4ac 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c1c38 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x552032 0x8f9a2f 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c1c37 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x8f9a2e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x5be110 0x5be8f7 0x5bf2bc 0x5ca5ec 0x1597145 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5be10f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x5be8f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x5bf2bb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x5ca5eb github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:37 # 0x1597144 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:275 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x69fc25 0x15978d5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x15978d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1792] @ 0x48b48c 0x490767 0x16127e6 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16127e5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b485 0x425d05 0x12d33e7 0x12d336e 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d33e6 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d336d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b4ac 0x4731d7 0x1602eaa 0x160fd55 0x160fc7c 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x1602ea9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1584] @ 0x48b485 0x425d05 0x55a0b7 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 10752] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 16128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 589824] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 576] @ 0x48b485 0x425d05 0x159cd95 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159cd94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 18432] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 18432] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c2e7 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c2e6 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1321837 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321836 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 2080] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x11f7fe7 0x11fe9a5 0x11fe205 0x1321892 0x132185e 0x132184a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x11f7fe6 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x11fe9a4 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x11fe204 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1321891 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132185d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321849 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12490fa 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12490f9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 72] @ 0x48b485 0x48b145 0x69b536 0x69fc85 0x15978d5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69fc84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:226 # 0x15978d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 1152] @ 0x48b485 0x425d05 0x55a0b7 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b485 0x425d05 0x12b3195 0x121c44f 0x12d1886 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12b3194 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c44e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1885 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1152] @ 0x48b485 0x425d05 0x160d9b8 0x1609e09 0x16094b3 0x4a49ca 0x495521 # 0x160d9b7 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x1609e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b485 0x490767 0x125499c 0x123fa85 0x123fa72 0x12445b8 0x1244e0e 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x123fa84 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x123fa71 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x12445b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x160ae89 0x1609eb8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x160ae88 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b485 0x490767 0x16054dd 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16054dc github.com/creachadair/jrpc2.(*Client).send+0x51c github.com/creachadair/jrpc2@v1.3.5/client.go:217 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x1221465 0x121f903 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1221464 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x121f902 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [7: 336] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [5: 80] @ 0x48b485 0x425d05 0x1249ea5 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1249ea4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2344 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:620 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [10: 1440] @ 0x48b485 0x425d05 0x55a0b7 0x1608225 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x1321837 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1321836 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1231a95 0x1232831 0x1231455 0x123ad12 0x495521 # 0x1231a94 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:712 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [6: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x160a465 0x1609a89 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x160a464 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x1609a88 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b485 0x425d05 0x1604d11 0x1606545 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1604d10 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x1606544 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0x16058db 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16058da github.com/creachadair/jrpc2.(*Client).send+0x91a github.com/creachadair/jrpc2@v1.3.5/client.go:236 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1024] @ 0x48b4ac 0x4901c9 0x69fc25 0x69fae5 0x15979e5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x15979e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1597c5c 0x1597bfb 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1597c5b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597bfa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1608478 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 30720] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x53a19a 0x5393f9 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x1249173 0x1249153 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1249172 google.golang.org/grpc/metadata.NewIncomingContext+0x1612 google.golang.org/grpc@v1.80.0/metadata/metadata.go:165 # 0x1249152 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x15f2 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:529 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 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:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x6a05c6 0x15961d5 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x6a05c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x15961d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x494 github.com/pactus-project/pactus/www/grpc/blockchain.go:202 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x11eb8ff 0x16145c7 0x161430e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x11eb8fe google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.80.0/metadata/metadata.go:60 # 0x16145c6 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x161430d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12cb09f 0x131f835 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12cb09e google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.80.0/server.go:1403 # 0x131f834 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:419 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x9f6a65 0x9fb498 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f6a64 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b485 0x46eef3 0xc2b26c 0xc279df 0xc33165 0x495521 # 0xc2b26b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x69fd5b 0x69fae5 0x15979e5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69fd5a github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x19a github.com/pactus-project/pactus/types/validator/validator.go:235 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x15979e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:350 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f417e 0x115d2ac 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f417d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1920] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 33920] @ 0x48b4ac 0x4907d3 0x4d94d6 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d94d5 io.ReadAll+0x3b5 io/io.go:734 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x12c9779 0x12ceb26 0x12c72ff 0x495521 # 0x12c9778 google.golang.org/grpc.(*Server).processUnaryRPC+0xf78 google.golang.org/grpc@v1.80.0/server.go:1394 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b485 0x421deb 0x123b850 0x123b81c 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b84f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.80.0/credentials/credentials.go:261 # 0x123b81b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:540 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 960] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1597bbd 0x1597d10 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1597bbc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1597d0f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x48b5c5 0x4cc7b2 0x4c2395 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc7b1 reflect.Value.assignTo+0x131 reflect/value.go:3204 # 0x4c2394 reflect.Value.call+0xb74 reflect/value.go:524 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x12326e5 0x12326d4 0x12313f9 0x124799c 0x495521 # 0x12326e4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x12326d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [2: 160] @ 0x48b485 0x425d05 0x124e77a 0x12c7fbb 0x12c7f98 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x124e779 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1154 # 0x12c7fba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7f97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x55c954 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55c953 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 5984] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1243196 0x1244e0e 0x495521 # 0x1243195 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0x16020be 0x160aeb5 0x1609eb8 0x4a49ca 0x495521 # 0x16020bd golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.20.0/semaphore/semaphore.go:69 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x814ee5 0x814845 0x125ff05 0x12c10ca 0x12dcdc5 0x12d5971 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125ff04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcdc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5970 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607d2f 0x16077b9 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607d2e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 400] @ 0x48b4ac 0x4907d3 0x560be5 0x1614365 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1614364 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 72] @ 0x48b485 0x425d05 0x123e819 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123e818 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:803 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 4096] @ 0x48b4ac 0x4907d3 0x4d9386 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d9385 io.ReadAll+0x265 io/io.go:746 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 1152] @ 0x48b485 0x425d05 0x55a0b7 0x1608478 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x425d05 0x131d6b5 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x131d6b4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:148 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1296] @ 0x48b485 0x425d05 0x55a0b7 0x1608225 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1440] @ 0x48b485 0x425d05 0x55a0b7 0x1608478 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1321912 0x13218ab 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1321911 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x13218aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x123b3f8 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b3f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 8448] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 248] @ 0x48b485 0x425d05 0xc2334a 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23349 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x629 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 144] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [15: 8640] @ 0x48b4ac 0x4901c9 0x12521f6 0x1252112 0x1244c5a 0x495521 # 0x12521f5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 16] @ 0x48b485 0x490767 0x12d57a8 0x12d31ff 0x12d51e2 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d57a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d31fe google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1120] @ 0x48b485 0x425d05 0x11fe11c 0x11fe176 0x1321892 0x132185e 0x132184a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x11fe11b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fe175 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321891 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132185d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321849 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 416] @ 0x48b485 0x4901c9 0x160d125 0x160cedd 0x16092e5 0x4a49ca 0x495521 # 0x160d124 github.com/creachadair/jrpc2.(*Server).filterBatchLocked+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:670 # 0x160cedc github.com/creachadair/jrpc2.(*Server).read+0x1fc github.com/creachadair/jrpc2@v1.3.5/server.go:652 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1584] @ 0x48b485 0x425d05 0x55a0b7 0x1608478 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 6272] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x1607bbe 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 11520] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 3584] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1248] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [34: 1392640] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a5a 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a59 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x79 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:166 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 2592] @ 0x48b485 0x4901c9 0x123b9e9 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b9e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0x539405 0x12490fa 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12490f9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 32] @ 0x48b485 0x425d05 0x123e77e 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123e77d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2bd google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:786 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x12521f6 0x1252112 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x12521f5 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:535 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x123b218 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b217 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b485 0x425d05 0x1607485 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607484 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 896] @ 0x48b485 0x425d05 0x1224b65 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1224b64 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x123b48b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x123b48a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 7744] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 196608] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 640] @ 0x48b485 0x425d05 0x12d2133 0x12d2127 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d2132 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.80.0/rpc_util.go:189 # 0x12d2126 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.80.0/stream.go:286 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 480] @ 0x48b485 0x425d05 0x12d5dbc 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d5dbb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b485 0x425d05 0x11f56a5 0x1244578 0x1244e0e 0x495521 # 0x11f56a4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x1244577 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [5: 320] @ 0x48b485 0x425d05 0x1605339 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1605338 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x123b34d 0x123b33c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b34c google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x123b33b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x1321837 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321836 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 20736] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b485 0x425d05 0x1602153 0x160213f 0x16020c4 0x160aeb5 0x1609eb8 0x4a49ca 0x495521 # 0x1602152 container/list.(*List).insertValue+0x212 container/list/list.go:104 # 0x160213e container/list.(*List).PushBack+0x1fe container/list/list.go:152 # 0x16020c3 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x183 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:71 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 5632] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1296] @ 0x48b485 0x425d05 0x55a0b7 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 110592] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1232] @ 0x48b4ac 0x41b526 0x1249cea 0x1249d61 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1249ce9 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2189 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x1249d60 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [5: 960] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 1327104] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b485 0x48b145 0x125ff0f 0x12c10ca 0x12dcdc5 0x12d5971 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x125ff0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12dcdc4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12d5970 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0x539e0a 0x1249c92 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1249c91 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2131 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:609 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 240] @ 0x48b485 0x4901c9 0x124d445 0x124cf89 0x124e765 0x12c7fbb 0x12c7f98 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x124d444 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1035 # 0x124cf88 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x124e764 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12c7fba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7f97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 7040] @ 0x48b4ac 0x4907d3 0x560be5 0x160b0e6 0x1609eb8 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1321837 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1321836 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1440] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 18432] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b22b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b22a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 13056] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 432] @ 0x48b485 0x4901c9 0x986008 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986007 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [8: 768] @ 0x48b485 0x425d05 0x11f56b6 0x1244578 0x1244e0e 0x495521 # 0x11f56b5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x1244577 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1244e0d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 40960] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 81920] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48b99d 0x4d232d 0x4b6bbb 0x85f3fa 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326667 0x1328582 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3f9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326666 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328581 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 40960] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 40960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d187 0x1321fa2 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetCommitteeInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:119 # 0x1321fa1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func5+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:122 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 1040] @ 0x48b485 0x425d05 0x8e968b 0x8e96ea 0x8e9625 0x1162c57 0x1162a30 0x1594f34 0x131f0ab 0x156b13e 0x131ef03 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x1162c56 github.com/pactus-project/pactus/state.(*state).calculateAverageScore+0x96 github.com/pactus-project/pactus/state/state.go:785 # 0x1162a2f github.com/pactus-project/pactus/state.(*state).ChainInfo+0x16f github.com/pactus-project/pactus/state/state.go:776 # 0x1594f33 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0x53 github.com/pactus-project/pactus/www/grpc/blockchain.go:66 # 0x131f0aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ef02 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [35: 1680] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x1597b7d 0x1597d08 0x1594fd3 0x131f0ab 0x156b13e 0x131ef03 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597b7c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597d07 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x1594fd2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x131f0aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ef02 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 192] @ 0x48b485 0x425d05 0x1597cea 0x1594fd3 0x131f0ab 0x156b13e 0x131ef03 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597ce9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x1594fd2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:69 # 0x131f0aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131ef02 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x85eddb 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326667 0x1328582 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x85edda google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326666 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:55 # 0x1328581 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 2160] @ 0x48b4ac 0x4731d7 0x1597b7d 0x1597d08 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597b7c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597d07 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 1152] @ 0x48b485 0x425d05 0x12d27dc 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d27db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607d72 0x16077b9 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607d71 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 17664] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1792] @ 0x48b48c 0x490767 0x16127e6 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16127e5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 5280] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1344] @ 0x48b485 0x425d05 0x1597cea 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597ce9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:349 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1680] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 400] @ 0x48b485 0x425d05 0x123e7c8 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123e7c7 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 624] @ 0x48b4ac 0x4731d7 0x51fa86 0xc3fd27 0xc3fce7 0xc40c9d 0xc47a4f 0xc291bb 0xc29196 0xc33165 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc3fd26 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc3fce6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc40c9c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc47a4e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc291ba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc29195 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 320] @ 0x48b485 0x425d05 0x115e490 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e48f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x12d17a5 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12d17a4 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1920] @ 0x48b4ac 0x4901c9 0x1597aee 0x1597d08 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597aed encoding/hex.EncodeToString+0x24d encoding/hex/hex.go:127 # 0x1597d07 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b485 0x425d05 0x124e1ee 0x12ca635 0x12ca613 0x12ceb26 0x12c72ff 0x495521 # 0x124e1ed google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12ca634 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12ca612 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 768] @ 0x48b485 0x425d05 0x1607a6a 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x1607a69 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1056] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 960] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [17: 7072] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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:149 # 0x1321941 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 9216] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x16077b9 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16077b8 github.com/creachadair/jrpc2.jmessages.toJSON+0xb8 github.com/creachadair/jrpc2@v1.3.5/json.go:75 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x1596765 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1596764 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa24 github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x159653a 0x15964bc 0x159648b 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1596539 encoding/hex.EncodeToString+0x7f9 encoding/hex/hex.go:129 # 0x15964bb github.com/pactus-project/pactus/crypto/hash.Hash.String+0x77b github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159648a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x74a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b485 0x425d05 0x71fe3f 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1595d8c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71fe3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1595d8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:168 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x122216b 0x121f903 0x125209b 0x1244c5a 0x495521 # 0x122216a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x121f902 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x16079f1 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079f0 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x190 github.com/creachadair/jrpc2@v1.3.5/json.go:100 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 13248] @ 0x48b4ac 0x4901c9 0x814ee5 0x814845 0x125ff05 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125ff04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [25: 8000] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 4608] @ 0x48b4ac 0x4901c9 0x4d9165 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d9164 io.ReadAll+0x44 io/io.go:712 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 5984] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1248b6a 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1248b69 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1009 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [6: 288] @ 0x48b485 0x425d05 0x1224aa5 0x121fb25 0x125209b 0x1244c5a 0x495521 # 0x1224aa4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 7168] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f905 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f904 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 6912] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x10dd8f1 0x10e1e17 0x10e1971 0x10e0ad4 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x10dd8f0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:71 # 0x10e1e16 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x10e1970 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x16079af 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [33: 3696] @ 0x48b485 0x425d05 0xc2aea5 0xc2ae94 0xc28776 0xc33165 0x495521 # 0xc2aea4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x764 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ae93 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcf985e 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf985d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x79448c 0xb13757 0xb136fa 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x79448b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb13756 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x4901c9 0x6480ab 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x6480aa net.srcAddrs+0x2a net/addrselect.go:45 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x65c18b 0x65c145 0x65bec5 0x65bd65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x65c18a net.CIDRMask+0xca net/ip.go:87 # 0x65c144 net.newAddr+0x84 net/interface_linux.go:182 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4ebc5 0xd50510 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4ebc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5050f github.com/flynn/noise.(*HandshakeState).WriteMessage+0x92f github.com/flynn/noise@v1.1.0/state.go:473 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [30: 23040] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 4032] @ 0x48b4ac 0x473854 0x473366 0xafd37e 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd37d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:47 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 720] @ 0x48b485 0x425d05 0x9f6ba9 0x9fb498 0x495521 # 0x9f6ba8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [10: 1920] @ 0x48b485 0x490767 0xb178b4 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x490767 0x654213 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654212 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [59: 944] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6ac8f3 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ac8f2 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1680] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1597bbd 0x1597d10 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1597bbc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1597d0f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x125297e 0x4a35b1 0x1251227 0x121f024 0x12229ed 0x1231f3e 0x12319dc 0x1232831 0x12313f9 0x124799c 0x495521 # 0x125297d google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12229ec golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1231f3d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x12319db google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1232830 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfb233 0xcfae18 0xcfaeb0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf 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] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x56e010 0x6d3b0a 0x6ee144 0x6c3246 0x6e88dd 0x6ffca5 0x6ffc95 0x700968 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56e00f encoding/json.(*Encoder).Encode+0x1ef encoding/json/stream.go:233 # 0x6d3b09 github.com/rs/zerolog.init.func7+0x89 github.com/rs/zerolog@v1.35.0/globals.go:100 # 0x6ee143 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.35.0/encoder_json.go:22 # 0x6c3245 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.35.0/internal/json/types.go:387 # 0x6e88dc github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.35.0/event.go:831 # 0x6ffca4 github.com/rs/zerolog.(*Event).Any+0x284 github.com/rs/zerolog@v1.35.0/event.go:820 # 0x6ffc94 github.com/pactus-project/pactus/util/logger.addFields+0x274 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x728968 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x728967 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1597c5c 0x1597bfb 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1597c5b github.com/pactus-project/pactus/crypto.Address.String+0x3bb github.com/pactus-project/pactus/crypto/address.go:89 # 0x1597bfa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x35a github.com/pactus-project/pactus/www/grpc/blockchain.go:353 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca 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:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 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:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [47: 1128] @ 0x48b4ac 0x4731d7 0xbe125a 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1259 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66fe54 0x66fd96 0x669712 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x66fe53 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [107: 1712] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 23296] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 400] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 224] @ 0x48b485 0x425d05 0xc446a6 0xc49c3e 0xc498dc 0x495521 # 0xc446a5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc49c3d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [2: 32] @ 0x48b485 0x425d05 0x8f4a45 0x8f7166 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a44 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4a5 0x473854 0x473366 0xcdc0ae 0xcdc056 0xcdc031 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcdc0ad github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16d github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xcdc055 github.com/multiformats/go-multiaddr/net.ToIP+0x115 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0xcdc030 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:372 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x12c71be 0x1249f11 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x12c71bd google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.80.0/server.go:1062 # 0x1249f10 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23b0 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:624 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [16: 18432] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 933888] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x10d4707 0x10d47bb 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d4706 github.com/multiformats/go-multistream.newOnce+0xd26 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [20: 655360] @ 0x48b4b3 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x5522ea 0x10da265 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x10da264 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 88] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 448] @ 0x48b485 0x425d05 0x71cd2c 0x7202df 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7202de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x70c0b6 0x70c15a 0x70c0b6 0x70c15a 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 96] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x705478 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x8f434b 0x8f7b30 0x8f7013 0x8f8f9f 0x1156ed1 0x1156885 0x11621fc 0x159b23f 0x1332f0b 0x156b13e 0x1332d63 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5144c4 os.newFile+0x64 os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705477 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x8f434a github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:101 # 0x8f7b2f github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x12f github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x8f7012 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156884 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:108 # 0x11621fb github.com/pactus-project/pactus/state.(*state).AddPendingTxAndBroadcast+0x1b github.com/pactus-project/pactus/state/state.go:711 # 0x159b23e github.com/pactus-project/pactus/www/grpc.(*transactionServer).BroadcastTransaction+0x5e github.com/pactus-project/pactus/www/grpc/transaction.go:76 # 0x1332f0a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:286 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1332d62 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:288 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 128] @ 0x48b4ac 0x490af2 0x542e0d 0x16d13ca 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x542e0c bytes.Repeat+0xac bytes/bytes.go:678 # 0x16d13c9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 409600] @ 0x48b4ac 0x4901c9 0xdedcc5 0x4a35b1 0xdbd8c5 0xdbd8ec 0xdbd25c 0xdbc78c 0xdb0745 0x495521 # 0xdedcc4 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdbd8c4 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd8eb github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7085 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7084 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [16: 2816] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [6: 768] @ 0x48b485 0x425d05 0x1607a6a 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607a69 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1344] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x425d05 0x69a005 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 144] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 1024] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [51: 6528] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [8: 640] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x160ad2e 0x160a9c5 0x1609a89 0x16097fa 0x16093b9 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x160ad2d github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160a9c4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x1609a88 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x16097f9 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 4032] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 31104] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [68: 1479680] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 32] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [93: 17856] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 160] @ 0x48b485 0x490767 0xc2b90e 0xc2b7b4 0xc279df 0xc33165 0x495521 # 0xc2b90d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b7b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1344] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x16d1382 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d1381 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 800] @ 0x48b4ac 0x4901c9 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 9216] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 8192] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd70b13 0xd70b07 0xdd0b9c 0xdd0978 0xdd005b 0xdcfd6a 0xdb536f 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd70b12 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd70b06 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd0b9b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd0977 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd005a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfd69 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [59: 1888] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 800] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2112] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1120] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6864c6 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6864c5 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x1152650 0x495521 # 0x115264f github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 0: 0 [10: 80] @ 0x48b485 0x425d05 0x71431e 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [89: 41558016] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [103: 48095232] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b4ac 0x425d05 0x6acc45 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 9728] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x709ef9 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x1607bbe 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [102: 47628288] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 1680] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1599ea5 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599ea4 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e5337 0x4e5341 0x5182f2 0x5182d1 0x5182da 0x5182ce 0x517f2c 0x652085 0x649278 0x649260 0x64909b 0x667ec7 0x6474f7 0x664eb7 0x646414 0x495521 # 0x4e0884 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e5336 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e5340 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x5182f1 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x5182d0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x5182d9 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x5182cd os.statNolog+0x2d os/stat_unix.go:31 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x652084 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x649277 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x64925f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x64909a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667ec6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x96de6c 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x96de6b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3072] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [108: 50429952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [92: 42958848] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [106: 49496064] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [100: 46694400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 864] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [67: 12864] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 6336] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4e5 0x5ce4a9 0x5fc2b9 0x5fa9d2 0x69ae1b 0x11547ca 0x11547e4 0x11955f5 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4e4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5ce4a8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x5fc2b8 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 # 0x5fa9d1 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 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x11547c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11547e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x11955f4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b4a5 0x421f7b 0x6ac8f3 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ac8f2 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2112] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 12845056] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 2880] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b485 0x425d05 0x8b4534 0x8c28e6 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 800] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0x1051152 0x105179a 0x1050e90 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [43: 209152] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x105130b 0x105179a 0x1050e90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x105130a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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: 576] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x682fe6 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x682fe5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0x68dbfc 0x696509 0x6964f3 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68dbfb compress/gzip.NewWriterLevel+0xbb compress/gzip/gzip.go:64 # 0x696508 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6964f2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 229376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 14976] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1600] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [11: 360448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x684b98 0x684b7c 0x6865a5 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x684b97 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x684b7b compress/flate.(*huffmanBitWriter).writeBits+0xbb compress/flate/huffman_bit_writer.go:159 # 0x6865a4 compress/flate.(*huffmanBitWriter).writeTokens+0x264 compress/flate/huffman_bit_writer.go:593 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 448] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [145: 6960] @ 0x48b485 0x425d05 0x69c414 0x69c3ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c413 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c3e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 768] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd6f6d6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 16] @ 0x48b485 0x48b67e 0x48b6d3 0x4cc265 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x5a5d64 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2367 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c5d3 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 160] @ 0x48b485 0x425d05 0x7288b3 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x7288b2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 2176] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [130: 62832640] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 59932672] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [136: 65732608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [145: 70082560] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 12288] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4df19b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 512] @ 0x48b4ac 0x4901c9 0x1697210 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x104168e 0x1041681 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x104168d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0xa6d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x1041680 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa60 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:170 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 144] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [11: 88] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x10549c5 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10549c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [15: 720] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [164: 77922304] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [951: 121728] @ 0x48b4ac 0x425d05 0xafd252 0xafd1d8 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd251 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x131 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xafd1d7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:45 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x421deb 0xcc4536 0x70b123 0xcc3e92 0xcc3990 0xcc33dd 0xcc2efa 0xcdc2d5 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcc4535 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x70b122 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc3e91 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcc398f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:222 # 0xcc33dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [181: 85999616] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [153: 72695808] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [57: 131328] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [151: 71745536] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [176: 83623936] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [167: 79347712] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [154: 73170944] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [31: 248] @ 0x48b485 0x490767 0xc49371 0xc48d98 0x495521 # 0xc49370 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [11: 264] @ 0x48b485 0x421deb 0xb0355f 0xb0353f 0xb764b5 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb0355e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb0353e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x5e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:111 # 0xb764b4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 32256] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1f905 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f904 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a312d 0x1191f0c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1191f0b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 528] @ 0x48b485 0x425d05 0xd75836 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd75835 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd6f2f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2f089 0xd2ef65 0x1041f78 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd2f088 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xa8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:235 # 0xd2ef64 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 # 0x1041f77 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3b7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:235 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2496] @ 0x48b485 0x4901c9 0xc28093 0xc2806e 0xc33165 0x495521 # 0xc28092 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xbd2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2806d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [45: 1440] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [58: 15204352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xc11516 0x114e8de 0x114dec5 0x495521 # 0xc11515 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 # 0x114e8dd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [19: 26752] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x9722bd 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9722bc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 49920] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc2c735 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c734 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xcfb10e 0xcfb0f7 0xcfae18 0xcfaeb0 0x495521 # 0xcfb10d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 13248] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 13303808] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 408] @ 0x48b485 0x41b4ad 0x4eeea8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x10d4725 0x10d47bb 0x10d4075 0xc16ead 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 2703360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x169724e 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3840] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [32: 7680] @ 0x48b485 0x425d05 0x71d7bc 0x72031a 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x720319 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [118: 573952] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0xa1d43f 0xa1d440 0x9f65a7 0x9fb498 0x495521 # 0xa1d43e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa1d43f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 1802240] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x122c3f6 0x122c3ea 0x125ffbd 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x122c3f5 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.80.0/mem/buffers.go:92 # 0x122c3e9 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.80.0/mem/buffers.go:111 # 0x125ffbc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:79 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [110: 56320] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 8960] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 768] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6ad18f 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 72576] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 560] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 12386304] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [29: 13303808] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 11468800] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 10551296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [28: 12845056] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 1344] @ 0x48b4ac 0x4907d3 0x6b19e5 0x6b1986 0x6b196b 0x6b1f76 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b19e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6b1985 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6b196a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6b1f75 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [89: 7120] @ 0x48b485 0x425d05 0x8e7a45 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 4160] @ 0x48b4ac 0x4731d7 0x159953f 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159953e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 256] @ 0x48b485 0x425d05 0x93913e 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x93913d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [102: 14688] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1599e69 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599e68 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [32: 13312] @ 0x48b485 0x425d05 0x1247cae 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1247cad google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:394 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [4: 256] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1327104] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [54: 884736] @ 0x48b4ac 0x4901c9 0x1229813 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [11: 7744] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0x10536c5 0x1051ef5 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10536c4 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 # 0x1051ef4 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 78336] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b4a5 0x4901c9 0xc506b3 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc506b2 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:83 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [9: 144] @ 0x48b485 0x48b0a5 0xce07f4 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce07f3 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [16: 2048] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce815 0x5ce798 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce814 math/big.(*Int).Mul+0x174 math/big/int.go:184 # 0x5ce797 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xf7 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:268 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 78336] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [199: 203776] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2252800] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 3604480] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2703360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1351680] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3153920] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 352] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x56491a 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x564919 encoding/json.mapEncoder.encode+0x339 encoding/json/encode.go:789 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 21504] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [57: 40128] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 512] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 78336] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [35: 1680] @ 0x48b485 0x425d05 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70bcba 0x70ca4a 0x70d48b 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70bcb9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x70ca49 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d48a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [69: 2208] @ 0x48b4ac 0x425d05 0x67a3d7 0x675595 0x67635e 0x6747a5 0xde832d 0xdd6e1a 0xdd6b3e 0xdd752e 0xdb0ea5 0x495521 # 0x67a3d6 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde832c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6e19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6b3d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd752d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0ea4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16ea865 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 496] @ 0x48b485 0x425d05 0xdd55ca 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd55c9 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [33: 38016] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 720] @ 0x48b485 0x48b145 0x5cab79 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 1728] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [39: 89856] @ 0x48b4ac 0x4901c9 0x6873c8 0x685a74 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x685a73 compress/flate.(*huffmanBitWriter).writeBlock+0x2d3 compress/flate/huffman_bit_writer.go:466 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 344064] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [54: 3456] @ 0x48b485 0x425d05 0x1599d52 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599d51 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [14: 5824] @ 0x48b485 0x4901c9 0x6bd2d3 0x1161a43 0x116b182 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1161a42 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:645 # 0x116b181 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 1392] @ 0x48b4ac 0x473854 0x473366 0xb73d3a 0xb73cd3 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73d39 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73cd2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1920] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb 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 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6b1f37 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b1f36 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 16128] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 16384] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1327104] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [129: 33024] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [75: 8400] @ 0x48b4ac 0x4901c9 0x759866 0x1599596 0x1599580 0x1599581 0x1599569 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1599595 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159957f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1599580 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1599568 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 3520] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [62: 992] @ 0x48b485 0x48b0a5 0x1195885 0x1195746 0x11526a3 0x495521 # 0x1195884 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:276 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x95b24d 0x95b137 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b24c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b136 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b4ac 0x421e68 0x6af5c5 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af5c4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2211840] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 868352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 528] @ 0x48b485 0x425d05 0x709e32 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc16d71 0xc17567 0x495521 # 0xc16d70 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc17566 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [14: 16128] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 14336] @ 0x48b48c 0x490767 0x74d965 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74d964 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 319488] @ 0x48b4b3 0x4901c9 0x709bc5 0x71c26a 0x71cce6 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709bc4 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 240] @ 0x48b4ac 0x4901c9 0x68308e 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68308d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [48: 1572864] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 3344] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xda395b 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda395a github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [112: 43008] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [168: 4816896] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [88: 56320] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 107520] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 147456] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190725 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190724 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 434176] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 352] @ 0x48b4ac 0x473854 0x473366 0xd5aa15 0x10d2b09 0xd2cee5 0x495521 # 0xd5aa14 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [127: 10160] @ 0x48b485 0x425d05 0x8e968b 0x8e96ea 0x8e9625 0x1162c57 0x1162a30 0x1594b93 0x131ed4b 0x156b13e 0x131eba3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x1162c56 github.com/pactus-project/pactus/state.(*state).calculateAverageScore+0x96 github.com/pactus-project/pactus/state/state.go:785 # 0x1162a2f github.com/pactus-project/pactus/state.(*state).ChainInfo+0x16f github.com/pactus-project/pactus/state/state.go:776 # 0x1594b92 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x131ed4a 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:358 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131eba2 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:360 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4edba 0xd512f2 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4edb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd512f1 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xcf1 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [38: 3040] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [17: 4080] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 288] @ 0x48b4ac 0x4731d7 0xbe413a 0xbe284d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe4139 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe284c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 720] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [98: 10976] @ 0x48b4ac 0x41b526 0xcfb125 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb124 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [13: 4992] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 2496] @ 0x48b485 0x4901c9 0x10c4f33 0x10c2ab1 0x10c2590 0x495521 # 0x10c4f32 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 # 0x10c2ab0 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 # 0x10c258f 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 [13: 416] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x425d05 0x1165092 0x116b3d7 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1165091 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x191 github.com/pactus-project/pactus/consensus/consensus.go:193 # 0x116b3d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [33: 38016] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 11264] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [60: 245760] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 1824] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69b41f 0x69b3d3 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69b41e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69b3d2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd024db 0xd026c8 0xd383ea 0x5504c3 0x550bc7 0x758b31 0xafb5d0 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xd024da github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd026c7 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 # 0xd383e9 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 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafb5cf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 425984] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0xafb366 0xafb312 0xafb316 0x10525b6 0x10518cb 0x1050e90 0x495521 # 0xafb365 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [14: 21504] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 6078464] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 3584] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29f29 0xc299d0 0xc2ccb6 0xc28265 0xc33165 0x495521 # 0xc29f28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc299cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ccb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc28264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 288] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5f5da5 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x8f4a28 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x8f4a27 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:162 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 384] @ 0x48b485 0x425d05 0x6a0b55 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0b54 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 4224] @ 0x48b4ac 0x425d05 0x699e52 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699e51 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [66: 8448] @ 0x48b485 0x425d05 0xd2db49 0xd2ce7f 0x495521 # 0xd2db48 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 # 0xd2ce7e 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 [2: 192] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2325 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 51840] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 25344] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 5210112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xe022da 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xe022d9 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x71593d 0x714312 0x748548 0x748ec5 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 448] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1150892 0x114ce2a 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1150891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 3907584] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 3907584] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 5644288] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 5210112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 4775936] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [201: 57888] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b485 0x425d05 0x71593d 0x714312 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 55296] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [223: 3653632] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7c729 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [16: 384] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2211840] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1327104] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1769472] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1769472] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde42c 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 384] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 2816] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b534 0x16d1628 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d1627 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78111d 0x8c56d1 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 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 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b485 0x48b145 0x69b613 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 851968] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [162: 290304] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 384] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 9728] @ 0x48b48c 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [20: 7040] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 7520] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c5037 0x10c2ab1 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c5036 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 # 0x10c2ab0 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 # 0x10c258f 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 [91: 5963776] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 23040] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 3840] @ 0x48b485 0x425d05 0x68313b 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68313a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [54: 2592] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1050: 77414400] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x490767 0x1135319 0x11352cc 0x1039952 0x1038d87 0x495521 # 0x1135318 slices.Clone[...]+0x78 slices/slices.go:360 # 0x11352cb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [3: 1277952] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 851968] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 851968] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 425984] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 425984] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [34: 2720] @ 0x48b485 0x425d05 0x1599ca6 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599ca5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 3456] @ 0x48b485 0x490767 0x10c411d 0x10c415e 0x10c2ce5 0x10c2590 0x495521 # 0x10c411c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c415d 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 # 0x10c2ce4 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 # 0x10c258f 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: 1792] @ 0x48b485 0x425d05 0x1599cb7 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599cb6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 835584] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1253376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 835584] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 835584] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [125: 8000] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 835584] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1253376] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1671168] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [70: 13440] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [122: 9760] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x1161a43 0x116b182 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1161a42 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:645 # 0x116b181 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x490767 0x16127e6 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x16127e5 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x725 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:138 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [108: 7962624] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [104: 11648] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x72f2ca 0x72f279 0x730094 0x731349 0x495521 # 0x72f2c9 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x2e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x72f278 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x298 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 331776] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [252: 60480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 5616] @ 0x48b485 0x425d05 0x71fe3f 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71fe3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 2016] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24576] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1728] @ 0x48b485 0x425d05 0x5144c5 0x5147fd 0x512afe 0x705478 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5144c4 os.newFile+0x64 os/file_unix.go:145 # 0x5147fc os.openFileNolog+0x17c os/file_unix.go:279 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705477 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 888] @ 0x48b485 0x46eef3 0xdc63c7 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdc63c6 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 409600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 38912] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [72: 13824] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 819200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 819200] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [61: 4880] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [128: 8192] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [64: 1024] @ 0x48b485 0x48b0a5 0x1196295 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1196294 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 816] @ 0x48b4ac 0x4731d7 0xbe3acc 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [104: 26624] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x7d34e9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d34e8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [78: 14976] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 4992] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 168] @ 0x48b485 0x425d05 0xb761f2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb761f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [103: 39552] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x9581cf 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9581ce crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x4901c9 0x1040d33 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1040d32 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x112 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:125 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [169: 97344] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [275: 22000] @ 0x48b485 0x425d05 0x8b4534 0x8c28e6 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 5632] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1344] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 192] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cdf14 0x7d4365 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cdf13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4364 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3264] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xd5f479 0xd5e8f3 0xd60c68 0x495521 # 0xd5f478 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x178 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:228 # 0xd5e8f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:119 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [69: 13248] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [83: 15936] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x7b3125 0x7b57cf 0x7b9d56 0x7b0edc 0x7de81a 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b3124 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7b57ce crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x7b9d55 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0edb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de819 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 5712] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 1680] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x1160c78 0x1160c37 0x700925 0x700bc5 0x116014d 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1160c77 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x77 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x1160c36 github.com/pactus-project/pactus/state.(*state).LogString+0x36 github.com/pactus-project/pactus/state/state.go:566 # 0x700924 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x700bc4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x116014c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x66c github.com/pactus-project/pactus/state/state.go:495 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x421e68 0x6af613 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af612 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 3712] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 13440] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 2208] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 [6: 6912] @ 0x48b48c 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 480] @ 0x48b485 0x425d05 0x6a1105 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0x10d3bed 0x10d3b8f 0x115093b 0x114ce2a 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d3bec github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d3b8e 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [21: 5376] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [16: 6144] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [33: 7920] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c2cfb 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c2cfa 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 # 0x10c258f 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] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [5: 160] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 20480] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [168: 8064] @ 0x48b485 0x425d05 0x117f065 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x117f064 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [46: 1104] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bd46b 0x6bd486 0x6bd45c 0x6bd436 0x6bd413 0x1161b93 0x116b259 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bd46a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bd485 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6bd45b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd435 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bd412 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x1161b92 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:652 # 0x116b258 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [54: 6912] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b4ac 0x4907d3 0x57574b 0x563bd3 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x57574a encoding/json.appendString[...]+0x7ca encoding/json/encode.go:1063 # 0x563bd2 encoding/json.stringEncoder+0x412 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3584] @ 0x48b485 0x490767 0x841f49 0x841f29 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x841f48 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x841f28 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 368] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 9440] @ 0x48b485 0x425d05 0xc1e530 0xc1e4e0 0xc3649b 0xc330ca 0x495521 # 0xc1e52f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e4df github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce053e 0xcdd77e 0xcdc385 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xce053d 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 # 0xcdd77d 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 # 0xcdc384 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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] @ 0x48b485 0x425d05 0x1150818 0x114ce2a 0x495521 # 0x1150817 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [93: 2232] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [42: 2688] @ 0x48b4ac 0x4901c9 0x1599757 0x1599743 0x159971b 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599756 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x1599742 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159971a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 128] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [87: 16704] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 5760] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [85: 16320] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 11520] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x8edd15 0x8edcd7 0x8edccb 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8edd14 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edcd6 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edcca github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [33: 1584] @ 0x48b485 0x425d05 0x6aeb25 0x6aeafb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeb24 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6aeafa github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:188 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [50: 5600] @ 0x48b485 0x425d05 0xc1e2b4 0xc1e2a8 0xc367db 0xc330ca 0x495521 # 0xc1e2b3 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e2a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 480] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b8a4 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 3456] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [56: 7168] @ 0x48b485 0x425d05 0xb7ae3f 0xb7adef 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7ae3e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb7adee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:253 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0xc11abf 0x103b5f7 0x1038d5b 0x495521 # 0xc11abe 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 # 0x103b5f6 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 # 0x1038d5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [18: 6336] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 800] @ 0x48b485 0x425d05 0x6a1105 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0xc1dfe5 0xc367db 0xc330ca 0x495521 # 0xc1dfe4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 928] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6adedf 0x6aded3 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6adede bytes.NewReader+0x3e bytes/reader.go:159 # 0x6aded2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda73f0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda264d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda0751 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 1728] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 960] @ 0x48b4ac 0x41b4e8 0xcf980d 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf980c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 24192] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 704] @ 0x48b485 0x425d05 0x68309f 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68309e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [75: 14400] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4907d3 0x8ea807 0x8ea7b3 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ea806 github.com/pactus-project/pactus/store.txKey+0x366 github.com/pactus-project/pactus/store/tx.go:20 # 0x8ea7b2 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x312 github.com/pactus-project/pactus/store/tx.go:47 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2560] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x122c806 0x12c2f8f 0x12c2ea5 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122c805 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c2f8e google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c2ea4 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [74: 1184] @ 0x48b485 0x425d05 0xc48e2f 0x495521 # 0xc48e2e github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [25: 1200] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1599d98 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599d97 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [25: 1200] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b534 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 176256] @ 0x48b4ac 0x425d05 0x9218ae 0x9218a2 0x980a18 0x9774a3 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9218ad crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x9218a1 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x980a17 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x9774a2 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16d1628 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16d1627 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 416] @ 0x48b4a5 0x4901c9 0x791b5a 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x791b59 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [100: 11200] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [19: 29184] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [446: 57088] @ 0x48b485 0x425d05 0x8c290a 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x8c2909 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [49: 200704] @ 0x48b4ac 0x4901c9 0xafb37f 0xafb312 0xafb316 0x1040499 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1040498 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 688] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x425d05 0x6b9052 0x116512b 0x116b3d7 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b9051 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x31 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 # 0x116512a github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x22a github.com/pactus-project/pactus/consensus/consensus.go:194 # 0x116b3d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 1008] @ 0x48b4a5 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [190: 27360] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x85f3fa 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x85f3f9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [92: 14720] @ 0x48b485 0x425d05 0xc1e2c8 0xc1e2a8 0xc367db 0xc330ca 0x495521 # 0xc1e2c7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x487 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e2a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [63: 15120] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c5037 0x10c2ab1 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c5036 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 # 0x10c2ab0 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 # 0x10c258f 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 [34: 17408] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1680] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x1053e0a 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x1053e09 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 7296] @ 0x48b485 0x490767 0x10c56b2 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10c56b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x171 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:552 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 624] @ 0x48b4ac 0x4731d7 0x51fa86 0x1154527 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [73: 14016] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 864] @ 0x48b485 0x425d05 0xcf986f 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf986e github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 2480] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae 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 # 0x60c0cb 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 # 0x60b909 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1195f66 0x119571a 0x11526a3 0x495521 # 0x1195f65 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x65 github.com/pactus-project/pactus/sync/sync.go:314 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4176] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 1008] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc276d6 0xc276bc 0xc33165 0x495521 # 0xc276d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc276bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce053e 0xcdd59f 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0xce053d 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 # 0xcdd59e 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x10da8d3 0x8f97eb 0x10da7a9 0x10d5942 0xc1749c 0x495521 # 0x10da8d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [80: 15360] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [178: 8544] @ 0x48b4ac 0x473854 0x473366 0xc1c4ae 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc1c4ad github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [159: 7632] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1152] @ 0x48b485 0x425d05 0x53b6f3 0xb0348c 0xb7649b 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb0348b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb7649a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1344] @ 0x48b485 0x425d05 0xd2cd85 0x495521 # 0xd2cd84 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 [19: 21888] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [72: 13824] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [124: 23808] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0bd5 0x6a0bb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0bd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 6608] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [159: 7632] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [89: 17088] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 880] @ 0x48b485 0x425d05 0x1154ce5 0x117f177 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1154ce4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:97 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 557056] @ 0x48b4b3 0x4901c9 0x1251793 0x125189d 0x1245f55 0x12c6a65 0x12c6632 0x12c63dc 0x495521 # 0x1251792 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x125189c google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x1245f54 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12c6a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12c6631 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c63db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [3: 576] @ 0x48b4ac 0x4907d3 0x95c9b5 0x95c985 0x95c897 0x7af984 0x7afddc 0x95c80d 0x95c394 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95c9b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c896 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c80c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c393 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [77: 14784] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x103a34f 0x1038d87 0x495521 # 0x103a34e github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa2e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [17: 1360] @ 0x48b485 0x4901c9 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7170 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [70: 8960] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x78caae 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78caad github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [103: 42848] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [52: 6656] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [193: 9264] @ 0x48b485 0x425d05 0xc50925 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc50924 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:100 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [23: 1472] @ 0x48b485 0x425d05 0xbe2318 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2317 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [109: 13952] @ 0x48b485 0x425d05 0xb7629d 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7629c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:52 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 8832] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [34: 2176] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2cd37 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2cd36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda393a 0xda381b 0xda7085 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda381a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7084 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 2688] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xdafeac 0xdafe3c 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafeab github.com/quic-go/quic-go.newDatagramQueue+0xccb github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:37 # 0xdafe3b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 48] @ 0x48b485 0x425d05 0x1160e72 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1160e71 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:571 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 819200] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 819200] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 819200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 409600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1040] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93b40b 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 576] @ 0x48b485 0x425d05 0xd5af48 0xd5a996 0x10d2b09 0xd2cee5 0x495521 # 0xd5af47 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5a995 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [44: 4224] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 384] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [50: 400] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc2ba9c 0xc28785 0xc33165 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2ba9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [128: 32768] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [32: 768] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bcd3f 0x6bcd11 0x6bcd2d 0x6bccf5 0x6bccd2 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bcd3e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bcd10 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6bcd2c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bccf4 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bccd1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 10752] @ 0x48b4ac 0x4907d3 0x7afc57 0x7afaa7 0x7af8bd 0x964b45 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afc56 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afaa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964b44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [178: 318976] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 2880] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c2cfb 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c2cfa 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 # 0x10c258f 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 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 77824] @ 0x48b4ac 0x4901c9 0xd60736 0xd606e3 0xd6067b 0xd616d7 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd60735 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd606e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6067a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:55 # 0xd616d6 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1920] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [73: 1168] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4ac 0x4901c9 0x65c158 0x65bec5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65c157 net.newAddr+0x97 net/interface_linux.go:182 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 [29: 7424] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0xb136d9 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [197: 113472] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1056] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 1792] @ 0x48b4ac 0x425d05 0x1053bde 0x1053b78 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053bdd github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1053b77 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:656 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 26112] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 6608] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1204224] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2007040] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [89: 17088] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 25344] @ 0x48b4ac 0x4901c9 0x683031 0x683167 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683030 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x683166 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [93: 19344] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [84: 16128] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2809856] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 2408448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [95: 13680] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1599f7d 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f7c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 78336] @ 0x48b48c 0x41b4ad 0xcf97d7 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97d6 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [66: 12672] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [96: 15360] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2cd37 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2cd36 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 [139: 4448] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0x7afd45 0x9603f4 0x9603d3 0x7af984 0x7afddc 0x95f63d 0x95f534 0x7af984 0x7afddc 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9603f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9603d2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f63c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f533 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 2240] @ 0x48b4ac 0x4901c9 0x683018 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x683017 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 2752] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [39: 49920] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 1392] @ 0x48b485 0x425d05 0x6acd37 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acd36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:387 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [261: 45936] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [174: 8352] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 3612672] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 4014080] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 3211264] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [111: 3552] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [47: 5264] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xb76246 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb76245 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda700c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda1e14 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda0717 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda061a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda0457 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x68308e 0x68316c 0x68322e 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68308d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x68316b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x68322d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:572 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 294912] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [36: 2880] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352] @ 0x48b485 0x4901c9 0x1255b85 0x122fd5a 0x12c0f3c 0x12c1eb7 0x12c2dab 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1255b84 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fd59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2daa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [62: 7936] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [89: 17088] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [117: 3744] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 384] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 352] @ 0x48b485 0x425d05 0xcdf8f3 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcdf8f2 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [122: 3904] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [200: 1600] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [79: 15168] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 216] @ 0x48b485 0x490767 0xc48c05 0xc48865 0xc36fe5 0xc36805 0xc330ca 0x495521 # 0xc48c04 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc48864 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc36fe4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36804 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [347: 33312] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [77: 14784] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [133: 10640] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x1163342 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1163341 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x16cafe6 0x16d1925 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [108: 248832] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [77: 14784] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 12800] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 51840] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [113: 47008] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 672] @ 0x48b4ac 0x4901c9 0x759866 0xd2c506 0xd2c4ed 0xd2c4d3 0xd2c507 0xd380fc 0x10d2ba3 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd2c505 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2c4ec github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2c4d2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2c506 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 # 0xd380fb 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 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [55: 880] @ 0x48b4ac 0x425d05 0x7912c8 0x7912fc 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x7912c7 net.ParseIP+0x27 net/ip.go:528 # 0x7912fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6ac3e5 0x6ac3bb 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ac3e4 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6ac3ba github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 896] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 2752] @ 0x48b4ac 0x4731d7 0x159985a 0x1599743 0x159971b 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599859 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x1599742 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159971a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [545: 78480] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [601: 9616] @ 0x48b485 0x48b0a5 0xc17d8b 0xc176bb 0x495521 # 0xc17d8a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16c20cd 0x16cc396 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cc395 crypto/internal/fips140/ecdsa.signGeneric[...]+0x475 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [65: 13520] @ 0x48b4ac 0x4901c9 0x115e451 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e450 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 144] @ 0x48b4ac 0x4731d7 0x10da4fe 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x10da4fd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 736] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [30: 1920] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [83: 15936] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [85: 16320] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0xde2459 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde2458 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda4729 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xd9fade github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xd9f7bc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde3206 0xde3167 0xdaf7f3 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xde3205 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x25 github.com/quic-go/quic-go@v0.59.0/streams_map.go:67 # 0xde3166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdaf7f2 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [16: 512] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [195: 9360] @ 0x48b485 0x425d05 0x11857f6 0x1185846 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x11857f5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1185845 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0x1150ff8 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [154: 4928] @ 0x48b4ac 0x4731d7 0xbe34f4 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34f3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [370: 23680] @ 0x48b485 0x48b5c5 0x4cc5fd 0x85eddb 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x85edda google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [233: 29824] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [361: 8664] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x1599aad 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1599aac github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ac github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 320] @ 0x48b485 0x425d05 0xc1f046 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1f045 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [72: 13824] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 768] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x938aa5 0x970f3a 0x970f21 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938aa4 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1074 # 0x970f39 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:519 # 0x970f20 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:742 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [580: 9280] @ 0x48b485 0x48b0a5 0xc1660e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1660d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1728] @ 0x48b485 0x4901c9 0xb1733f 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1733e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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 [25: 1200] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [79: 1896] @ 0x48b485 0x425d05 0x69c3b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c3b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [280: 22400] @ 0x48b485 0x425d05 0xc1c4cc 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc1c4cb github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 1540096] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 1925120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1540096] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 336] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [416: 212992] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [226: 7232] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [425: 380800] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [82: 15744] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [65: 7280] @ 0x48b4ac 0x41b526 0xcff117 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xcfb125 0xcfb0f7 0xcfae18 0xcfaeb0 0x495521 # 0xcfb124 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [38: 304] @ 0x48b485 0x490767 0xc2b90e 0xc2b7b4 0xc279df 0xc33165 0x495521 # 0xc2b90d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b7b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [20: 960] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 770048] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [42: 4032] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x415929 0x1189ead 0x11894b4 0x119035b 0x1190326 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1189eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11894b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x119035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x1190325 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b964 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 25344] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 8064] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [79: 8848] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [69: 13248] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [253: 2024] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [187: 167552] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 288] @ 0x48b485 0x490767 0x880a53 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x880a52 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 4718592] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [208: 106496] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [167: 48096] @ 0x48b485 0x425d05 0x1599465 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599464 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [792: 38016] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [883: 28256] @ 0x48b4ac 0x4731d7 0xbe125a 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1259 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [375: 42000] @ 0x48b485 0x425d05 0xc17f49 0xc23378 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc17f48 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc23377 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [9: 3538944] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 4325376] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [105: 6720] @ 0x48b485 0x425d05 0x1599e34 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599e33 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 160] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [60: 2880] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x85de5a 0x85de19 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x85de59 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x85de18 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [49: 784] @ 0x48b485 0x48b0a5 0x1147ae8 0x11474a9 0x4a49ca 0x495521 # 0x1147ae7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11474a8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 4608] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [113: 72320] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [79: 80896] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [506: 323840] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 9728] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [57: 131328] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862d0 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862cf compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [305: 24400] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x425d05 0x5182c8 0x517f2c 0x66beb8 0x65935a 0x659efd 0x653007 0x65338f 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x66beb7 net.stat+0x17 net/parse.go:84 # 0x659359 net.readHosts+0xf9 net/hosts.go:59 # 0x659efc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x653006 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x65338e net.(*Resolver).goLookupIPCNAMEOrder+0xae net/dnsclient_unix.go:612 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [32: 1536] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [473: 313860096] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [138: 2826240] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [61: 3904] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 21632] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [462: 15138816] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [197: 5371008] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [953: 62455808] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [274: 65760] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [111: 909312] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [35: 20160] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 15488] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [47: 896384] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 33792] @ 0x48b48c 0x4901c9 0x119787e 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x119787d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:563 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 3932160] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 7471104] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 7077888] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 5898240] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 416] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x85e31f 0x85e167 0x870825 0x87058f 0x83fb05 0x870825 0x87058f 0x841bcd 0x870825 0x87058f 0x8704be 0x818a02 0x81892c 0x125feda 0x125fec9 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x85e31e google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x85e166 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x83fb04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x841bcc google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8704bd google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x818a01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x81892b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x125fed9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x125fec8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [47: 3008] @ 0x48b485 0x425d05 0x1599d05 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599d04 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 960] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [420: 26880] @ 0x48b485 0x425d05 0xc2b86a 0xc279df 0xc33165 0x495521 # 0xc2b869 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x8e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [70: 1680] @ 0x48b485 0x48b145 0x69c5d3 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 208] @ 0x48b485 0x425d05 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [144: 6912] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 296] @ 0x48b485 0x490767 0xc36713 0xc330ca 0x495521 # 0xc36712 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [159: 66144] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [50: 57600] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 4864] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [181: 8688] @ 0x48b485 0x425d05 0x11475f9 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x11475f8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [159: 61056] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 1056] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b485 0x425d05 0x118f09e 0x118da17 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x118f09d github.com/beevik/ntp.generateResponse+0x2bd github.com/beevik/ntp@v1.5.0/ntp.go:715 # 0x118da16 github.com/beevik/ntp.QueryWithOptions+0x136 github.com/beevik/ntp@v1.5.0/ntp.go:452 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [6: 2310144] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2310144] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 3080192] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2368: 378880] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [218: 111616] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [78: 14976] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [319: 25520] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 101376] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [173: 8304] @ 0x48b485 0x425d05 0xc488ac 0xc36fe5 0xc36805 0xc330ca 0x495521 # 0xc488ab github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc36fe4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36804 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [440: 28160] @ 0x48b485 0x425d05 0xbe2b98 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2b97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [120: 3840] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b485 0x425d05 0x69b454 0x69b42a 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b453 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69b429 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 464] @ 0x48b485 0x490767 0xbe2bd2 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2bd1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [84: 344064] @ 0x48b4ac 0x4901c9 0xafb37f 0xafb312 0xafb316 0x10525b6 0x10518cb 0x1050e90 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-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: 672] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [472: 7552] @ 0x48b485 0x425d05 0xbe1215 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1214 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 3456] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 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 # 0x5d9d2c 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1440] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [305: 24400] @ 0x48b485 0x425d05 0xc49554 0xc48d98 0x495521 # 0xc49553 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [288: 23040] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [602: 9632] @ 0x48b485 0x425d05 0x53979b 0xc38c05 0xc1769a 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc38c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1: 376832] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 376832] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 376832] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [689: 33072] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2501: 440176] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2725: 479600] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [62: 4960] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1599529 0x15994ca 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1599528 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x15994c9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2366: 378560] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1344] @ 0x48b485 0x490767 0x10c411d 0x10c415e 0x10c4005 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10c411c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c415d 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 # 0x10c4004 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 # 0x10d5379 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 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x531c7f 0x1142ad0 0x1142ab6 0x114291a 0x1142848 0x119209c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1142acf strings.Split+0x8f strings/strings.go:361 # 0x1142ab5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x1142919 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1142847 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x119209b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8b4487 0x8c56a5 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x7afd45 0x95c4eb 0x95c4ba 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c4ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95c4b9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 6912] @ 0x48b4ac 0x425d05 0x9219c5 0x9219af 0x9774b5 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9219c4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x9219ae crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x9774b4 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [59: 26432] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x5c139d 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x5c139c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [87: 2784] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 2304] @ 0x48b48c 0x4901c9 0xc2cbb3 0xc2c735 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2cbb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2c734 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 2304] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [17: 816] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [163: 146048] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [38: 3648] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 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 # 0x5f5bd6 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 # 0x60b979 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [655: 15720] @ 0x48b485 0x425d05 0x937458 0x93457b 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [49: 11760] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0xcc3729 0xcc36f6 0xcc2efa 0xcdc2d5 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcc3728 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcc36f5 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcc2ef9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdc2d4 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 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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 [93: 5952] @ 0x48b4ac 0x425d05 0x67a252 0x675595 0x67635e 0x6747a5 0xde832d 0xdd6e1a 0xdd6b3e 0xdd752e 0xdb0ea5 0x495521 # 0x67a251 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde832c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6e19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6b3d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd752d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0ea4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [62: 6944] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [66: 33792] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [102: 21216] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1f705 0xc1f5f0 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f704 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc1f5ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 368640] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 368640] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 368640] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 368640] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 368640] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [126: 26208] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0c4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [92: 19136] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 3981312] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190da5 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190da4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 6912] @ 0x48b4ac 0x4901c9 0x6873c8 0x6862a5 0x68587f 0x6819ef 0x682945 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6873c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6862a4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68587e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682944 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5720: 3795517440] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [382: 36672] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 3317760] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190725 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190724 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3935: 566640] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [185: 165760] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [985: 64552960] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 12288] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [308: 4928] @ 0x48b4a5 0x48b01b 0xc16650 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1664f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 768] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 [1126: 576512] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [213: 13632] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 352256] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352256] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352256] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352256] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 3801088] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [68: 4352] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [119: 124780544] @ 0x48b4b3 0x4901c9 0x1229813 0x1229575 0x122b11f 0x12602fd 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122b11e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x12602fc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [725: 34800] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [131: 50304] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 928] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1088: 174080] @ 0x48b485 0x425d05 0xbdf916 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdf915 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1088] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [194: 9312] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [170: 16320] @ 0x48b485 0x425d05 0xafd16e 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd16d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:41 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [899: 43152] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 6560] @ 0x48b485 0x425d05 0xc2aeb9 0xc2ae94 0xc28776 0xc33165 0x495521 # 0xc2aeb8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ae93 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [31: 55552] @ 0x48b48c 0x41b4ad 0xcf97f0 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [674: 75488] @ 0x48b485 0x425d05 0xc2bb18 0xc2bb0c 0xc28785 0xc33165 0x495521 # 0xc2bb17 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2bb0b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 288] @ 0x48b485 0x425d05 0x7afd45 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [264: 152064] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1208: 502528] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [59: 944] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 344064] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 344064] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 344064] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [388: 99328] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [286: 18304] @ 0x48b485 0x425d05 0x1599f48 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f47 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 4224] @ 0x48b485 0x4901c9 0xd2bf6c 0xd2be69 0x10de1d2 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2bf6b 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 # 0xd2be68 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 # 0x10de1d1 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [207: 79488] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [961: 153760] @ 0x48b485 0x425d05 0xc2bb29 0xc2bb0c 0xc28785 0xc33165 0x495521 # 0xc2bb28 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2bb0b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1117: 82354176] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [537: 77328] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x95d965 0x95d931 0x95d837 0x7af984 0x7afddc 0x95d7eb 0x95d6e7 0x7af984 0x7afddc 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95d964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d930 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d836 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d7ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d6e6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4731d7 0x557d79 0x7856a5 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x557d78 encoding/base64.(*Encoding).EncodeToString+0x138 encoding/base64/base64.go:209 # 0x7856a4 github.com/multiformats/go-multibase.Encode+0x4c4 github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [74: 14208] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [66: 12672] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [710: 136320] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2040: 2350080] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [915: 1405440] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [169: 8112] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc40d96 0xc49804 0xc49050 0xc48d98 0x495521 # 0xc40d95 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc49803 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x883 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4904f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [135: 4320] @ 0x48b485 0x425d05 0x1186345 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186344 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [110: 3520] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [375: 48000] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x490767 0xb178b4 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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 [60: 53760] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [112: 8960] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x115ff5a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x115ff59 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:481 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [241: 15424] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2626: 462176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [310: 29760] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 25600] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4596: 110304] @ 0x48b4ac 0x4731d7 0xbe32fb 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe32fa github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [207: 476928] @ 0x48b48c 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 136] @ 0x48b485 0x425d05 0x1154d70 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d6f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [113: 59244544] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x56446d encoding/json.structEncoder.encode+0x34d encoding/json/encode.go:739 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [51: 4080] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [725: 34800] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [16: 14336] @ 0x48b48c 0x425d05 0xd643f4 0xd641eb 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd643f3 crypto/tls.Server+0x313 crypto/tls/tls.go:47 # 0xd641ea github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 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 # 0x5eacdd 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [70: 13440] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [560: 89600] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 768] @ 0x48b485 0x425d05 0x10d476a 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d4769 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [324: 41472] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1900: 972800] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4109: 460208] @ 0x48b485 0x425d05 0xc1649b 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x43a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [547: 490112] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [690: 16560] @ 0x48b4ac 0x4731d7 0x1151beb 0xc2ed46 0xc2eb90 0xc36c65 0xc366da 0xc330ca 0x495521 # 0x1151bea github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc2ed45 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc2eb8f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc36c64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc366d9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4817: 770720] @ 0x48b485 0x425d05 0xbdfab5 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfab4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa34 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [160: 40960] @ 0x48b485 0x425d05 0xcff12b 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [114: 131328] @ 0x48b48c 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4346: 5006592] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [290: 23200] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 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 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf 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 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [645: 165120] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [80: 1920] @ 0x48b4ac 0x4731d7 0xbe34f4 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34f3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [6161: 4088143872] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 7488] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1902: 121728] @ 0x48b485 0x425d05 0xc36665 0xc330ca 0x495521 # 0xc36664 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [143: 6864] @ 0x48b485 0x425d05 0x11474d6 0x4a49ca 0x495521 # 0x11474d5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4138: 463456] @ 0x48b485 0x425d05 0x53974d 0xc38c05 0xc1769a 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc38c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1021: 294048] @ 0x48b485 0x425d05 0x59ca90 0x117f0bb 0x117f06e 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x117f0ba github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x117f06d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4294: 4946688] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [257: 16448] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8b4534 0x8b445d 0x8c56a5 0x105564f 0x1054f85 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x105564e 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 # 0x1054f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [55: 63360] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd325c5 0xd260f8 0x495521 # 0xd325c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:587 # 0xd260f7 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] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53ae78 0x53b60d 0x53b5cf 0xe17e10 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xe17e0f 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [5: 1120] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6acd37 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6acd36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:387 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3681: 8481024] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 192] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f99f7 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f99f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1152] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1195625 0x11960e5 0x119571a 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b4ac 0x425d05 0x6aed16 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 432] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfa1b7 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcfa1b6 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x396 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x6aeed6 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x94cbc5 0x94cb98 0x94ac5e 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94cbc4 crypto/tls.(*Conn).setWriteTrafficSecret+0x1c4 crypto/tls/conn.go:1706 # 0x94cb97 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x197 crypto/tls/handshake_client_tls13.go:493 # 0x94ac5d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 2688] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x938b91 0x938b92 0x938c19 0x94df5c 0x94ac8c 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x94df5b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x73b crypto/tls/handshake_client_tls13.go:616 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0xce053e 0xcdd59f 0xcdb951 0xcdee4c 0xe18482 0xe18350 0xd32955 0xd260f8 0x495521 # 0xce053d 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 # 0xcdd59e 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xe18481 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd260a5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd260a4 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 [5: 640] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 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 # 0x60b87c 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 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [261: 16704] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1792] @ 0x48b48c 0x490767 0xd01ce5 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0xd01ce4 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [595: 9520] @ 0x48b485 0x425d05 0xc38bb7 0xc1769a 0x495521 # 0xc38bb6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1: 176] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 8960] @ 0x48b4ac 0x4907d3 0x97756a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x977569 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1792] @ 0x48b48c 0x41b4ad 0xcf97f0 0xcf94a5 0xd02bfb 0xd59d9d 0xd587be 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf94a4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd02bfa github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:53 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x1697210 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [735: 1317120] @ 0x48b48c 0x4901c9 0xb265ef 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192dd8 0x1192925 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a354c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192dd7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x954d14 0x954cf3 0x7af984 0x7afddc 0x951eda 0x951d67 0x9568f5 0x9678f8 0x94a665 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x954d13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x954cf2 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951ed9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2339 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x951d66 crypto/tls.(*clientHelloMsg).marshalMsg+0x21c6 crypto/tls/handshake_messages.go:257 # 0x9568f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x94a664 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x723838 0x7237a6 0x8e778f 0x8e7746 0x115ffdd 0x11973bd 0x11917ab 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x723837 github.com/syndtr/goleveldb/leveldb.(*Batch).grow+0xf7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:87 # 0x7237a5 github.com/syndtr/goleveldb/leveldb.(*Batch).appendRec+0x65 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:98 # 0x8e778e github.com/syndtr/goleveldb/leveldb.(*Batch).Put+0x3ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:123 # 0x8e7745 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x3a5 github.com/pactus-project/pactus/store/store.go:186 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x11917aa github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x58a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 384] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x68a429 0x68a376 0x68d186 0x68ca65 0x696667 0x69666f 0x117f1d6 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x68a428 compress/flate.(*dictDecoder).init+0x188 compress/flate/dict_decoder.go:43 # 0x68a375 compress/flate.NewReader+0xd5 compress/flate/inflate.go:815 # 0x68d185 compress/gzip.(*Reader).readHeader+0x345 compress/gzip/gunzip.go:238 # 0x68ca64 compress/gzip.(*Reader).Reset+0x2a4 compress/gzip/gunzip.go:113 # 0x696666 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x69666e github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x117f1d5 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x1b5 github.com/pactus-project/pactus/sync/bundle/bundle.go:117 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 9728] @ 0x48b48c 0x425d05 0x68a2d1 0x68d186 0x68ca65 0x696667 0x69666f 0x117f1d6 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x68a2d0 compress/flate.NewReader+0x30 compress/flate/inflate.go:810 # 0x68d185 compress/gzip.(*Reader).readHeader+0x345 compress/gzip/gunzip.go:238 # 0x68ca64 compress/gzip.(*Reader).Reset+0x2a4 compress/gzip/gunzip.go:113 # 0x696666 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x69666e github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x117f1d5 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x1b5 github.com/pactus-project/pactus/sync/bundle/bundle.go:117 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x944225 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x944224 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [64: 7168] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd20439 0xd2f958 0x495521 # 0xd20438 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd20dbf 0xd2f958 0x495521 # 0xd20dbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x103e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd2f957 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] @ 0x48b485 0x490767 0xd1dc8c 0xd2436f 0xd20379 0xd2f958 0x495521 # 0xd1dc8b github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xacb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2436e 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 # 0xd20378 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 # 0xd2f957 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] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd260a5 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd260a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xd1e3dc 0xd1dc45 0xd2436f 0xd20379 0xd2f958 0x495521 # 0xd1e3db github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x27b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:171 # 0xd1dc44 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xa84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd2436e 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 # 0xd20378 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd21d0d 0xd2f958 0x495521 # 0xd21d0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd2f957 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: 128] @ 0x48b485 0x425d05 0xd204af 0xd2f958 0x495521 # 0xd204ae 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 # 0xd2f957 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] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0xd20425 0xd2f958 0x495521 # 0xd20424 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 # 0xd2f957 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] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x4a4272 0x4a4250 0x4a424f 0xc0bed4 0xc12ba5 0xd2fbbf 0xd20210 0xd2f958 0x495521 # 0x48f284 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a283c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4271 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a424f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a424e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc0bed3 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 # 0xc12ba4 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 # 0xd2fbbe 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd38dd4 0xd38dc6 0xd30dec 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xd38dd3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38dc5 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 # 0xd30deb 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 # 0xd3006e github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 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] @ 0x48b485 0x425d05 0x41b494 0xd1f5d9 0xd1fb88 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1f5d8 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 # 0xd1fb87 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe17a67 0xd392ba 0xd31cb3 0x78faa3 0xd3151d 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17a66 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 # 0xd392b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd31cb2 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 # 0x78faa2 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3151c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd2fa8f 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd2eaa5 0xd22706 0xd2f958 0x495521 # 0xd2eaa4 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 # 0xd22705 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd2f957 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] @ 0x48b485 0x4901c9 0x78f9cb 0xd317bc 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0x78f9ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd317bb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x5fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:531 # 0xd2fa8f 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 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: 147456] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8ede0d 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xd1f8a5 0xd1fb65 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xd1f8a4 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 # 0xd1fb64 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xc0ac87 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0x11517dd 0x1151571 0x495521 # 0xc0ac86 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 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 384] @ 0x48b485 0x490767 0xd2c1db 0xd31227 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd2c1da 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 # 0xd31226 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 # 0xd2fa8f 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe04a47 0xd392ba 0xd30dec 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe04a46 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 # 0xd392b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd30deb 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 # 0xd3006e github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe17a67 0xd392ba 0xd30aac 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17a66 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 # 0xd392b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd30aab 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 # 0xd3006e github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd2f957 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] @ 0x48b485 0x425d05 0x53b6f3 0x11517a5 0x11517a6 0x1151571 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x11517a4 github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:94 # 0x11517a5 github.com/pactus-project/pactus/network.ConnectSync+0xa5 github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 13568] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc0ac87 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0x11517dd 0x1151571 0x495521 # 0xc0ac86 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 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd260a5 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd260a4 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: 65536] @ 0x48b4b3 0x4901c9 0x66be05 0x6594c5 0x659efd 0x653007 0x65338f 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x66be04 net.open+0x44 net/parse.go:80 # 0x6594c4 net.readHosts+0x264 net/hosts.go:68 # 0x659efc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x653006 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x65338e net.(*Resolver).goLookupIPCNAMEOrder+0xae net/dnsclient_unix.go:612 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 2304] @ 0x48b48c 0x425d05 0xdaa7bc 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0xdaa7bb github.com/quic-go/quic-go.init.func2+0x21b github.com/quic-go/quic-go@v0.59.0/connection.go:395 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0x51cc71 0x51cca8 0xcdc5a9 0xcdc54c 0xcdc1d7 0xe032d0 0xd3299d 0xd260f8 0x495521 # 0x51cc70 errors.New+0x230 errors/errors.go:65 # 0x51cca7 fmt.errorf+0x267 fmt/errors.go:46 # 0xcdc5a8 fmt.Errorf+0x348 fmt/errors.go:26 # 0xcdc54b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x2eb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:392 # 0xcdc1d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe032cf 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 # 0xd3299c 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xe17e10 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xe17e0f 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [6: 3072] @ 0x48b485 0x4901c9 0xd1fe7c 0xd1fe69 0xd2f958 0x495521 # 0xd1fe7b 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 # 0xd1fe68 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 # 0xd2f957 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] @ 0x48b4ac 0x4901c9 0x759866 0x114f971 0x114f956 0x114f957 0x114f972 0x114f078 0x114c8fa 0x163f492 0x1659397 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x114f970 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x114f955 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x114f956 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x114f971 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x114f077 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x114c8f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163f491 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x1659396 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 1248] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4864] @ 0x48b48c 0x490767 0x457609 0x460874 0x460785 0x493aca # 0x48b48b runtime.mallocgc+0xab runtime/malloc.go:1204 # 0x490766 runtime.growslice+0x506 runtime/slice.go:273 # 0x457608 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460873 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460784 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [2: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x759bb5 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78a4e7 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759bb4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6adecd 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6adecc github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b4ac 0x4739a5 0x473495 0x759ae6 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78a4e7 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759ae5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x490767 0x46f309 0x110e9f3 0x110eb10 0x110f9d3 0x1125962 0x10ebc11 0x10eb82e 0x10f6c39 0x10f83d7 0x10f838e 0x10f602d 0x10eb2de 0x10f6c39 0x10f83d7 0x10f838e 0x10f602d 0x10eb2de 0x10f9aaa 0x10f9d2b 0x10f83d7 0x10f838e 0x10f602d 0x10f4117 0x10f3de5 0x11247d6 0x1126d9b 0x1126c25 0x1122245 0x113497a 0x1132d88 0x113fe65 0x1149bd3 0x1149aba 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x110e9f2 go.uber.org/fx/fxevent.(*SlogLogger).filter+0x1b2 go.uber.org/fx@v1.24.0/fxevent/slog.go:68 # 0x110eb0f go.uber.org/fx/fxevent.(*SlogLogger).logEvent+0x2f go.uber.org/fx@v1.24.0/fxevent/slog.go:75 # 0x110f9d2 go.uber.org/fx/fxevent.(*SlogLogger).LogEvent+0xd52 go.uber.org/fx@v1.24.0/fxevent/slog.go:210 # 0x1125961 go.uber.org/fx.(*module).provide.func2+0x101 go.uber.org/fx@v1.24.0/module.go:206 # 0x10ebc10 go.uber.org/dig.(*constructorNode).Call.func1+0x190 go.uber.org/dig@v1.19.0/constructor.go:178 # 0x10eb82d go.uber.org/dig.(*constructorNode).Call+0x68d go.uber.org/dig@v1.19.0/constructor.go:209 # 0x10f6c38 go.uber.org/dig.paramSingle.Build+0x338 go.uber.org/dig@v1.19.0/param.go:288 # 0x10f83d6 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f838d go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f602c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eb2dd go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10f6c38 go.uber.org/dig.paramSingle.Build+0x338 go.uber.org/dig@v1.19.0/param.go:288 # 0x10f83d6 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f838d go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f602c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eb2dd go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10f9aa9 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x169 go.uber.org/dig@v1.19.0/param.go:610 # 0x10f9d2a go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10f83d6 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10f838d go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f602c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10f4116 go.uber.org/dig.(*Scope).Invoke+0x2d6 go.uber.org/dig@v1.19.0/invoke.go:123 # 0x10f3de4 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x11247d5 go.uber.org/fx.runInvoke+0x175 go.uber.org/fx@v1.24.0/invoke.go:107 # 0x1126d9a go.uber.org/fx.(*module).invoke+0x13a go.uber.org/fx@v1.24.0/module.go:335 # 0x1126c24 go.uber.org/fx.(*module).invokeAll+0xe4 go.uber.org/fx@v1.24.0/module.go:321 # 0x1122244 go.uber.org/fx.New+0x864 go.uber.org/fx@v1.24.0/app.go:507 # 0x1134979 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbd9 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:738 # 0x1132d87 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14e7 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:640 # 0x113fe64 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x1149bd2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1149ab9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:241 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 64] @ 0x48b485 0x425d05 0xb1254d 0xb1253b 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1254c github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14c github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1253a github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13a github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 32768] @ 0x48b4b3 0x4901c9 0x8d72fe 0x8d81bf 0x8da317 0x8df0c5 0x8dea72 0x110b23c 0x110b317 0x1125079 0x11221b3 0x1132d4c 0x113fe65 0x1149bd3 0x1149aba 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8d72fd regexp.(*bitState).reset+0xfd regexp/backtrack.go:91 # 0x8d81be regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x8da316 regexp.(*Regexp).doExecute+0x276 regexp/exec.go:535 # 0x8df0c4 regexp.(*Regexp).replaceAll+0x184 regexp/regexp.go:599 # 0x8dea71 regexp.(*Regexp).ReplaceAllString+0xd1 regexp/regexp.go:557 # 0x110b23b go.uber.org/fx/internal/fxreflect.sanitize+0x5b go.uber.org/fx@v1.24.0/internal/fxreflect/fxreflect.go:46 # 0x110b316 go.uber.org/fx/internal/fxreflect.FuncName+0xb6 go.uber.org/fx@v1.24.0/internal/fxreflect/fxreflect.go:62 # 0x1125078 go.uber.org/fx.(*module).provide+0x58 go.uber.org/fx@v1.24.0/module.go:193 # 0x11221b2 go.uber.org/fx.New+0x7d2 go.uber.org/fx@v1.24.0/app.go:487 # 0x1132d4b github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x113fe64 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x1149bd2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1149ab9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:241 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115bc88 0x115bc88 0x115bc88 0x115bc4d 0x115bc4d 0x115db32 0x115db18 0x115d069 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x115d068 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:143 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc88 0x115bc4d 0x115bc88 0x115bc88 0x115bc88 0x115bc88 0x115bc4d 0x115dae6 0x115dad4 0x115d069 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x115d068 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:143 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7288b3 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7288b2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [23: 423936] @ 0x48b48c 0x4901c9 0x74cc52 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74cc51 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x231 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [6: 3072] @ 0x48b4ac 0x4907d3 0x720d0f 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x720d0e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x709ef9 0x7226bd 0x722477 0x749805 0x72ddb1 0x72ebfa 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x709ef8 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x7226bc github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close.func1+0x3c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:312 # 0x722476 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x596 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x749804 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72ddb0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72ebf9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70bcba 0x70ca4a 0x70d48b 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70bcb9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x70ca49 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d48a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b485 0x425d05 0x715906 0x715932 0x714312 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x715905 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x715931 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x720d0f 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x720d0e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 4096] @ 0x48b4ac 0x4907d3 0x720d0f 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x720d0e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 72] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 57216] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709105 0x721286 0x722215 0x749805 0x72ddb1 0x72e745 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709104 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721285 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x722214 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x749804 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72ddb0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72e744 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 288] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b4ac 0x46eabf 0x4e0885 0x4e2cf6 0x4e2cfe 0x51382b 0x513814 0x514714 0x5146d7 0x5146a6 0x512afe 0x705478 0x7485f8 0x7485cd 0x714277 0x748548 0x748ec5 0x747e69 0x70b962 0x70b9d9 0x70bcb0 0x70ca4a 0x70d48b 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x4e0884 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2cf5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e2cfd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51382a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x513813 os.open+0x13 os/file_open_unix.go:15 # 0x514713 os.openFileNolog.func1+0x93 os/file_unix.go:261 # 0x5146d6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5146a5 os.openFileNolog+0x25 os/file_unix.go:260 # 0x512afd os.OpenFile+0x3d os/file.go:412 # 0x705477 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70bcaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x70ca49 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x70d48a github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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] @ 0x48b485 0x425d05 0x70558f 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x70558e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16384] @ 0x48b48c 0x490767 0x74d965 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74d964 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 1024] @ 0x48b4ac 0x4907d3 0x720d0f 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x720d0e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 16] @ 0x48b4a5 0x4731d7 0x73ba28 0x522534 0x522d4e 0x52584c 0x51fa73 0x7429b1 0x72e09c 0x72e745 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x73ba27 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7429b0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x72e09b github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x72e744 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 704] @ 0x48b48c 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0x74c945 0x74b9f1 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74c944 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x74b9f0 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 288] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 480] @ 0x48b485 0x425d05 0x71d7bc 0x72031a 0x7487a5 0x714277 0x748548 0x748ec5 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x720319 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 20480] @ 0x48b48c 0x490767 0x74d965 0x74ba05 0x73d9b4 0x72d0a5 0x72ce59 0x72c68a 0x72d025 0x72cf28 0x72f68d 0x730094 0x731349 0x495521 # 0x74d964 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x74ba04 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x73d9b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x72d0a4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x72ce58 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72d024 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x72cf27 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x72f68c github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 896] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [72: 1728] @ 0x48b485 0x425d05 0x709e32 0x719f2a 0x71bbc6 0x70c102 0x70c0f2 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71bbc5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x70c101 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 # 0x70c0f1 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [8: 10240] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [106: 2021632] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 16] @ 0x48b4a5 0x4901c9 0x7286c5 0x728660 0x72864c 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7286c4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72865f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72864b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x7495ec 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7495eb github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [61: 577792] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 16] @ 0x48b4a5 0x4907d3 0x8e5b37 0x8e5b3e 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e5b36 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:20 # 0x8e5b3d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [18: 36864] @ 0x48b4ac 0x4907d3 0x720d0f 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x720d0e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 38144] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709105 0x721286 0x722215 0x749805 0x72ddb1 0x72ebfa 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709104 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x721285 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x722214 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x749804 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x72ddb0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x72ebf9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa59 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [23: 61824] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [27: 131328] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [38: 608] @ 0x48b4ac 0x4907d3 0x71acac 0x70c0b6 0x70c15a 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [48: 100663296] @ 0x48b4b3 0x4901c9 0x709d0d 0x722725 0x7480a5 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709d0c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x722724 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7480a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 72] @ 0x48b485 0x425d05 0x709e32 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6ad53d 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6ad53c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 96] @ 0x48b485 0x425d05 0x733b1b 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a4f68 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 24] @ 0x48b485 0x425d05 0x71431e 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 288] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b485 0x425d05 0x715906 0x715932 0x714312 0x748548 0x748ec5 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x715905 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x715931 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748ec4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [189: 12096] @ 0x48b485 0x425d05 0x71cd2c 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [8: 384] @ 0x48b4ac 0x4907d3 0x71acac 0x70c0b6 0x70c15a 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c0b5 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 # 0x70c159 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 1152] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 224] @ 0x48b4ac 0x4731d7 0x51fa86 0x7429b1 0x72e09c 0x72e745 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7429b0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x72e09b github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x31b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x72e744 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b485 0x425d05 0x74b016 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x74b015 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x70546f 0x7053c8 0x7485f8 0x7485cd 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x70546e path/filepath.Join+0x14e path/filepath/path.go:131 # 0x7053c7 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x7485f7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x7485cc github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 784] @ 0x48b485 0x425d05 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8e7a45 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [13: 9152] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 192] @ 0x48b485 0x425d05 0x115ccbc 0x115cc54 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115ccbb bytes.NewReader+0x53b bytes/reader.go:159 # 0x115cc53 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d3 github.com/pactus-project/pactus/state/state.go:119 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 384] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 640] @ 0x48b485 0x425d05 0x8e7a45 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 288] @ 0x48b485 0x425d05 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 2048] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 147456] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b365 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 1408] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [29: 16704] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [49: 11760] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [34: 8160] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7480b6 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7480b5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [36: 14976] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x72031a 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x720319 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 129024] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 416] @ 0x48b485 0x425d05 0x71fe3f 0x7487a5 0x714277 0x748548 0x748892 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71fe3e github.com/syndtr/goleveldb/leveldb/table.NewReader+0xde github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x7487a4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 120] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8e968b 0x8e96ea 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b536 0x69fc85 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69b535 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x69fc84 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:226 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x69fd0d 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69fd0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0x74b016 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x74b015 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x69fdd0 0x69fc8f 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69fdcf github.com/pactus-project/pactus/util/encoding.WriteElements+0x20f github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69fc8e github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xce github.com/pactus-project/pactus/types/validator/validator.go:230 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115ba52 0x115ba7a 0x115ba07 0x115d926 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115ba51 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115ba79 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115ba06 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x115d925 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x69fc25 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b485 0x425d05 0x69fc36 0x69fbff 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69fc35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fbfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x425d05 0x733b1b 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8e968b 0x8e96ea 0x8e9625 0x115da34 0x115cabc 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115da33 github.com/pactus-project/pactus/state.(*state).retrieveTotalPower+0x73 github.com/pactus-project/pactus/state/state.go:213 # 0x115cabb github.com/pactus-project/pactus/state.LoadOrNewState+0x33b github.com/pactus-project/pactus/state/state.go:96 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6ad018 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6ad017 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b485 0x425d05 0x115ba28 0x115ba1c 0x115ba7a 0x115ba07 0x115d926 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115ba27 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x187 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x115ba1b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x17b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x115ba79 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x115ba06 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x115d925 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b485 0x4901c9 0x6aee49 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 16 [1: 16] @ 0x48b4ac 0x425d05 0x115b40a 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b409 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0xe9 github.com/pactus-project/pactus/state/score/score.go:34 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [13: 416] @ 0x48b485 0x425d05 0x6ad018 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad017 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x115b8c7 0x115d9a6 0x8e4fa5 0x8e8a79 0x115d845 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b8c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x115d9a5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:199 # 0x8e4fa4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8e8a78 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x115d844 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:198 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b485 0x425d05 0x69f4b4 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69f4b3 github.com/pactus-project/pactus/types/validator.FromBytes+0xb3 github.com/pactus-project/pactus/types/validator/validator.go:59 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x6ad53d 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ad53c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x6ae431 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae430 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:147 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 32 [17: 544] @ 0x48b485 0x425d05 0x6ad178 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad177 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 48 [1: 48] @ 0x48b4ac 0x4731d7 0x8c56f3 0xd64f88 0xd64cb9 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xd64f87 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 # 0xd64cb8 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 # 0xd64b1c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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 [38: 1824] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 64 [39: 2496] @ 0x48b4ac 0x4901c9 0x6a4f68 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 64 [1: 64] @ 0x48b485 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 2: 64 [3: 96] @ 0x48b485 0x425d05 0x6a1105 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 64 [1: 64] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0xc21658 0xc20da5 0xc1e498 0xc3649b 0xc330ca 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc21657 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc20da4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc1e497 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 80 [37: 2960] @ 0x48b4ac 0x425d05 0x6acc45 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [1: 80] @ 0x48b485 0x425d05 0x69f43e 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69f43d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [3: 240] @ 0x48b485 0x425d05 0x8f4ac5 0x8f4b24 0x8f7166 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4ac4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8f4b23 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [1: 80] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bbc5 0xc1d1b0 0x495521 # 0xc0c3f7 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 # 0xc0bbc4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 96 [1: 96] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x1595f7c 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x1595f7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x131e32a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 96 [11: 1056] @ 0x48b4ac 0x4901c9 0x69b5fb 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [58: 5568] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [97: 9312] @ 0x48b485 0x425d05 0x6aeed6 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 112 [4: 448] @ 0x48b4ac 0x41b526 0x1150da5 0x495521 # 0x1150da4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0x1602272 0x160aeb5 0x1609eb8 0x4a49ca 0x495521 # 0x1602271 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x331 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:74 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 112 [3: 336] @ 0x48b4ac 0x41b526 0xcf984b 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf984a github.com/libp2p/go-yamux/v5.newSession+0x2ea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/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: 128 [2: 128] @ 0x48b485 0x425d05 0x115cd1f 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115cd1e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:120 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 144 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1183d5c 0x1183cf5 0x118614d 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1183d5b github.com/pactus-project/pactus/sync/peerset/peer/metric.(*Metric).UpdateReceivedMetric+0x35b github.com/pactus-project/pactus/sync/peerset/peer/metric/metric.go:44 # 0x1183cf4 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateReceivedMetric+0x2f4 github.com/pactus-project/pactus/sync/peerset/peer_set.go:301 # 0x118614c github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x16c github.com/pactus-project/pactus/sync/firewall/firewall.go:159 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 144 [2: 288] @ 0x48b485 0x425d05 0x8c2746 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c2745 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 2: 160 [2: 160] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc0c3f7 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 1: 176 [1: 176] @ 0x48b485 0x425d05 0xd58870 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0xd5886f 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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 3: 192 [34: 2176] @ 0x48b485 0x425d05 0x6aedbc 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aedbb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:220 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 192 [26: 4992] @ 0x48b4ac 0x425d05 0x69c04f 0x69a0a6 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a0a5 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 192 [35: 3360] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 208 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0aea8 0xc0c494 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0aea7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 3: 240 [3: 240] @ 0x48b485 0x425d05 0x118a2d5 0x118a2c4 0x1189e8a 0x11894b4 0x1188438 0x119037a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x118a2d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x118a2c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1189e89 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11894b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1188437 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1190379 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 256 [3: 384] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 6: 288 [8: 384] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 384 [2: 384] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 384 [4: 384] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 6: 384 [6: 384] @ 0x48b485 0x425d05 0x8edd15 0x8edcd7 0x8edccb 0x8ea591 0x8ea53e 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8edd14 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edcd6 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edcca github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ea590 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea53d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:49 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 768 [77: 14784] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 896 [16: 14336] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 7: 1008 [84: 12096] @ 0x48b4ac 0x425d05 0x6aed16 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 8: 1664 [134: 27872] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 3072 [22: 33792] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xdd7f4c 0xdd7f40 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0xd7a524 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd7f4b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7f3f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 1: 3072 [1: 3072] @ 0x48b48c 0x4901c9 0x81dbb1 0x81db2a 0x81a45e 0x89e8fa 0xb38feb 0xb38def 0x4661f5 0x456850 0x456827 0x495521 # 0x81dbb0 google.golang.org/protobuf/internal/filedesc.(*File).initDecls+0x110 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:51 # 0x81db29 google.golang.org/protobuf/internal/filedesc.newRawFile+0x89 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:29 # 0x81a45d google.golang.org/protobuf/internal/filedesc.Builder.Build+0x11d google.golang.org/protobuf@v1.36.11/internal/filedesc/build.go:105 # 0x89e8f9 google.golang.org/protobuf/internal/filetype.Builder.Build+0x199 google.golang.org/protobuf@v1.36.11/internal/filetype/build.go:138 # 0xb38fea github.com/prometheus/client_model/go.file_io_prometheus_client_metrics_proto_init+0x1ea github.com/prometheus/client_model@v0.6.2/go/metrics.pb.go:1394 # 0xb38dee github.com/prometheus/client_model/go.init.0+0xe github.com/prometheus/client_model@v0.6.2/go/metrics.pb.go:1229 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 17: 3536 [20: 4160] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 13: 6240 [13: 6240] @ 0x48b485 0x425d05 0x4605e5 0x460859 0x460785 0x493aca # 0x48b484 runtime.mallocgc+0xa4 runtime/malloc.go:1202 # 0x425d04 runtime.newobject+0x24 runtime/malloc.go:2209 # 0x4605e4 runtime.malg+0x24 runtime/proc.go:5274 # 0x460858 runtime.newproc1+0x78 runtime/proc.go:5322 # 0x460784 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 1: 9472 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 10880 [1: 10880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 2: 16384 [4: 32768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 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] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x8eaed8 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8eaed7 github.com/pactus-project/pactus/store.newValidatorStore+0x217 github.com/pactus-project/pactus/store/validator.go:37 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [3: 55296] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x1189ead 0x11894b4 0x1188438 0x119037a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1189eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11894b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1188437 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1190379 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b365 0x1160225 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x1160224 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x744 github.com/pactus-project/pactus/state/state.go:510 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x1189ead 0x11894b4 0x119035b 0x1190326 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1189eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11894b3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x119035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x1190325 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115b42b 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b42a github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x10a github.com/pactus-project/pactus/state/score/score.go:35 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [17: 161024] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xc0ac87 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0x11517dd 0x1151571 0x495521 # 0xc0ac86 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 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 32768 [1: 32768] @ 0x48b4b3 0x4901c9 0x531c7f 0x119b565 0x119b534 0x4661f5 0x456850 0x456827 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x119b564 strings.Split+0xa4 strings/strings.go:361 # 0x119b533 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x73 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_traditional.go:23 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 2: 36864 [4: 73728] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b365 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [2: 81920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xd01adf 0xd01abe 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd01ade io.ReadFull+0x9e io/io.go:354 # 0xd01abd github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x7d github.com/libp2p/go-yamux/v5@v5.1.0/util.go:150 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 5: 47360 [175: 1657600] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 49152 [1: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8ede0d 0x8ea591 0x8ea53e 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea590 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea53d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:49 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 49152 [3: 147456] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8ede0d 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [4: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5af5ca 0x5afbd4 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5af5c9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1308 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 81920 [2: 81920] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8eaf56 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8eaf55 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 12: 221184 [399: 7354368] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 999424 [2: 1998848] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 1048576 [15: 15728640] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 2: 2097152 [103: 108003328] @ 0x48b4b3 0x4901c9 0x1229813 0x1229575 0x125ff79 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125ff78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 4194304 [4: 16777216] @ 0x48b4b3 0x4901c9 0x7111ed 0x734d94 0x7352a5 0x738945 0x738f3a 0x738b8a 0x7390ee 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d93 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x738944 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x738f39 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x738b89 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x7390ed github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 # runtime.MemStats # Alloc = 126040600 # TotalAlloc = 97436170336 # Sys = 272746808 # Lookups = 0 # Mallocs = 904803969 # Frees = 903659424 # HeapAlloc = 126040600 # HeapSys = 226099200 # HeapIdle = 74006528 # HeapInuse = 152092672 # HeapReleased = 20332544 # HeapObjects = 1144545 # Stack = 33947648 / 33947648 # MSpan = 2443680 / 2888640 # MCache = 4592 / 16072 # BuckHashSys = 2976347 # GCSys = 5767968 # OtherSys = 1050933 # NextGC = 198547898 # LastGC = 1776763740762829654 # PauseNs = [265581 60425 70253 2047720 3342931 62386 361682 68509 45465 59002 49112 65001 48242 63891 71857 92254 961163 103316 118113 145425 46920 65834 140913 82415 121528 65393 64881 114276 175741 56666 57748 45377 58129 56918 2837007 49363 167387 645417 100088 47258 151745 177796 91854 93608 264871 64091 107031 85361 55284 98506 53011 67688 257194 95078 89198 86674 46087 109817 87825 136309 54151 61394 113944 76563 118214 1021786 100278 95000 131919 306336 66895 57117 62809 73418 87536 64601 122912 81565 72587 44513 63050 46367 640847 157778 65533 53342 120807 935434 126568 671305 55616 1103018 176163 49954 58659 183376 57478 98958 70442 317228 121258 61666 67718 58161 117331 79639 70524 95840 44724 43141 70804 59312 49282 115588 94318 105038 97144 60694 152378 127511 653532 3021383 95230 65596 62388 122992 811778 52900 103984 109737 53312 148388 106522 140265 65482 117522 77165 51778 299294 64181 67888 65704 65766 72136 656438 70853 128904 79992 81252 94741 64582 66485 655625 70875 50154 57257 81113 600020 150273 55514 86832 105969 76284 132700 58821 139483 101551 163317 196301 59452 194877 199315 59422 647492 69109 46487 1670407 55995 60945 543335 67777 71184 121359 75030 46357 105758 61966 76383 51306 72948 66194 43112 200016 736827 89039 66675 39184 69722 146966 128192 111290 61367 804947 618085 66115 50245 649574 56056 56036 163035 102574 48943 1961876 1406189 907288 69321 78809 63370 118552 49623 48982 69852 122481 82015 118925 65963 63730 51868 117841 78237 67067 64530 46358 95581 168118 59932 196341 52759 73198 56597 67799 47949 47289 101733 119896 72336 64572 63219 169980 99106 46528 105058 48101 53191 127390 134023] # PauseEnd = [1776739283765497746 1776739403840154045 1776739523913067007 1776739630245023370 1776739750319529476 1776739870358151527 1776739990417558643 1776740110465214488 1776740230508980779 1776740311065012033 1776740431115083466 1776740551174636262 1776740653054019566 1776740773203921700 1776740893260030422 1776740985075833871 1776741105153751413 1776741225249960880 1776741316432789938 1776741413481900344 1776741440689087342 1776741492979948994 1776741613045020560 1776741725565006198 1776741809093530716 1776741929198049508 1776742049318478101 1776742169443247755 1776742289501434907 1776742395499635869 1776742515603703160 1776742635757119777 1776742755802877873 1776742875856679376 1776742981652330863 1776743101698324597 1776743221740388443 1776743341786971064 1776743461863145451 1776743516710605535 1776743572798264700 1776743650912117987 1776743770987762952 1776743891055954699 1776744011113730715 1776744131166821647 1776744251214303851 1776744371273648612 1776744491333730299 1776744611395562748 1776744731475751896 1776744851538874590 1776744971605651963 1776745091662430073 1776745211719945232 1776745290672217010 1776745410719311982 1776745530784456199 1776745650845941370 1776745770910261807 1776745890965620233 1776746011029711147 1776746131089412430 1776746251174886579 1776746371226392943 1776746491291667500 1776746611377235288 1776746731495513039 1776746851565515284 1776746971677909225 1776747091764410364 1776747211800989905 1776747331879785758 1776747451950762160 1776747571998341908 1776747692083043005 1776747812159827165 1776747932228707318 1776748052269841358 1776748172318048986 1776748200709317509 1776748255230220082 1776748375309589938 1776748495368934398 1776748615465179628 1776748735534865823 1776748855597826169 1776748975685287605 1776749095818425187 1776749215889536406 1776749335985398170 1776749456092295271 1776749576183208715 1776749685147894432 1776749805415545813 1776749925549873546 1776750000812298555 1776750120865121695 1776750240933430892 1776750360990446121 1776750481062214654 1776750601125879910 1776750721183538263 1776750841249179220 1776750961299229504 1776751081341590919 1776751198882632956 1776751319034012377 1776751439152341919 1776751559204178645 1776751679330287199 1776751749728494471 1776751869828983100 1776751961922781772 1776752081983954131 1776752143557101001 1776752263640374014 1776752350646037645 1776752470693038432 1776752590746647805 1776752710845546994 1776752793913447758 1776752913989944193 1776753034078393649 1776753130361834988 1776753230510983534 1776753311554479593 1776753384337261429 1776753444440978645 1776753525454362193 1776753645634144582 1776753710486611022 1776753810308205942 1776753902330131204 1776753992112230362 1776754112162237372 1776754231025536113 1776754311522931424 1776754431613440038 1776754551692667096 1776754671751081423 1776754791834193089 1776754911881290341 1776755031979579932 1776755152049027162 1776755272146985769 1776755392225088223 1776755512302268450 1776755632384807115 1776755752460352877 1776755797977662753 1776755918051126658 1776756038199688637 1776756158279568584 1776756224035417223 1776756344099747603 1776756413272192303 1776756533346575468 1776756653415842058 1776756773479304407 1776756893550685615 1776757013608437462 1776757133671993292 1776757253749588602 1776757350315818357 1776757470375528386 1776757590418488613 1776757710480519314 1776757830534555677 1776757950609766304 1776758060383171951 1776758180453742968 1776758284243082800 1776758404324922685 1776758524456362376 1776758610375652892 1776758730446739143 1776758810302264846 1776758930368889505 1776759050419741689 1776759170481340694 1776759277489389599 1776759397568206050 1776759517680455246 1776759637741813039 1776759757870098062 1776759877944869777 1776759964830728157 1776760084903989767 1776760189680691056 1776760290316877271 1776760410356499321 1776760530433740741 1776760650492316648 1776760770581613309 1776760890659192970 1776761010719065751 1776761130785949084 1776761230383831234 1776761350456706672 1776761470519468511 1776761590588123966 1776761710646829870 1776761830693600733 1776761950748206192 1776762070813677907 1776762190875153048 1776762310941441965 1776762431108421456 1776762512438663654 1776762571266326767 1776762656067311875 1776762770707663944 1776762820630786120 1776762940702180563 1776763060766571836 1776763180810872435 1776763300855647812 1776763420912781095 1776763540967055248 1776763661012024521 1776763740762829654 1776735440621919333 1776735560669382258 1776735680720500117 1776735800756719473 1776735920818690718 1776736040869592353 1776736160934729598 1776736280999532801 1776736401084291181 1776736521148964651 1776736641200309563 1776736761248262176 1776736870651708724 1776736990717048596 1776737110776761533 1776737230846115666 1776737350898411341 1776737470955894666 1776737591026686006 1776737711083858172 1776737831131928873 1776737951186190211 1776738071237177781 1776738160673293137 1776738272469309803 1776738354288114744 1776738433094567039 1776738550885782522 1776738670926347613 1776738790966176929 1776738911009584328 1776738924742913887 1776739043612690584 1776739163676209439] # NumGC = 1502 # NumForcedGC = 0 # GCCPUFraction = 9.867997634223293e-05 # DebugGC = false # MaxRSS = 306806784